clang  3.9.0
Classes | Namespaces | Functions
Redeclarable.h File Reference
#include "clang/AST/ExternalASTSource.h"
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/Support/Casting.h"
#include <iterator>
Include dependency graph for Redeclarable.h:
This graph shows which files directly or indirectly include this file:

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

 clang
 Dataflow Directional Tag Classes.
 

Functions

Declclang::getPrimaryMergedDecl (Decl *D)
 Get the primary declaration for a declaration from an AST file. More...