clang API Documentation
#include "clang/AST/ExternalASTSource.h"
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/Support/Casting.h"
#include <iterator>
Go to the source code of this file.
Classes | |
class | clang::Redeclarable< decl_type > |
Provides common interface for the Decls that can be redeclared. More... | |
class | clang::Redeclarable< decl_type >::DeclLink |
class | clang::Redeclarable< decl_type >::redecl_iterator |
Iterates through all the redeclarations of the same decl. More... | |
class | clang::Mergeable< decl_type > |
Provides common interface for the Decls that cannot be redeclared, but can be merged if the same declaration is brought in from multiple modules. More... | |
Namespaces | |
namespace | clang |
Functions | |
Decl * | clang::getPrimaryMergedDecl (Decl *D) |
Get the primary declaration for a declaration from an AST file. That will be the first-loaded declaration. |