clang API Documentation

Classes | Namespaces | Functions
DeclCXX.h File Reference
#include "clang/AST/Expr.h"
#include "clang/AST/Decl.h"
#include "clang/AST/TypeLoc.h"
#include "clang/AST/UnresolvedSet.h"
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/ADT/SmallPtrSet.h"
Include dependency graph for DeclCXX.h:

Go to the source code of this file.

Classes

class  clang::AnyFunctionDecl
 Represents any kind of function declaration, whether it is a concrete function or a function template. More...
struct  llvm::simplify_type< const ::clang::AnyFunctionDecl >
struct  llvm::simplify_type< ::clang::AnyFunctionDecl >
class  llvm::PointerLikeTypeTraits< ::clang::AnyFunctionDecl >
class  clang::AccessSpecDecl
class  clang::CXXBaseSpecifier
class  clang::CXXRecordDecl
struct  clang::CXXRecordDecl::DefinitionData
class  clang::CXXMethodDecl
class  clang::CXXCtorInitializer
class  clang::CXXConstructorDecl
class  clang::CXXDestructorDecl
class  clang::CXXConversionDecl
class  clang::LinkageSpecDecl
class  clang::UsingDirectiveDecl
class  clang::NamespaceAliasDecl
class  clang::UsingShadowDecl
class  clang::UsingDecl
class  clang::UsingDecl::shadow_iterator
 Iterates through the using shadow declarations assosiated with this using declaration. More...
class  clang::UnresolvedUsingValueDecl
class  clang::UnresolvedUsingTypenameDecl
class  clang::StaticAssertDecl
 StaticAssertDecl - Represents a C++0x static_assert declaration. More...

Namespaces

namespace  clang
namespace  llvm

Functions

const DiagnosticBuilderclang::operator<< (const DiagnosticBuilder &DB, AccessSpecifier AS)
const PartialDiagnosticclang::operator<< (const PartialDiagnostic &DB, AccessSpecifier AS)