|
clang
3.8.0
|
#include <DeclGroup.h>
Public Types | |
| typedef Decl ** | iterator |
| typedef Decl *const * | const_iterator |
Public Member Functions | |
| DeclGroupRef () | |
| DeclGroupRef (Decl *d) | |
| DeclGroupRef (DeclGroup *dg) | |
| bool | isNull () const |
| bool | isSingleDecl () const |
| bool | isDeclGroup () const |
| Decl * | getSingleDecl () |
| const Decl * | getSingleDecl () const |
| DeclGroup & | getDeclGroup () |
| const DeclGroup & | getDeclGroup () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| void * | getAsOpaquePtr () const |
Static Public Member Functions | |
| static DeclGroupRef | Create (ASTContext &C, Decl **Decls, unsigned NumDecls) |
| static DeclGroupRef | getFromOpaquePtr (void *Ptr) |
Definition at line 54 of file DeclGroup.h.
| typedef Decl* const* clang::DeclGroupRef::const_iterator |
Definition at line 80 of file DeclGroup.h.
| typedef Decl** clang::DeclGroupRef::iterator |
Definition at line 79 of file DeclGroup.h.
|
inline |
Definition at line 65 of file DeclGroup.h.
Referenced by Create().
|
inlineexplicit |
Definition at line 67 of file DeclGroup.h.
|
inlineexplicit |
Definition at line 68 of file DeclGroup.h.
|
inline |
Definition at line 102 of file DeclGroup.h.
References getDeclGroup(), and isSingleDecl().
Referenced by clang::Sema::ActOnAtEnd(), clang::Sema::CodeCompleteObjCForCollection(), clang::ento::ModelConsumer::HandleTopLevelDecl(), clang::BackendConsumer::HandleTopLevelDecl(), and clang::ASTNodeImporter::ImportDeclGroup().
|
inline |
Definition at line 115 of file DeclGroup.h.
References getDeclGroup(), and isSingleDecl().
|
inlinestatic |
Definition at line 71 of file DeclGroup.h.
References clang::DeclGroup::Create(), and DeclGroupRef().
Referenced by clang::Sema::BuildDeclaratorGroup(), clang::Sema::ConvertDeclToDeclGroup(), and clang::ASTNodeImporter::ImportDeclGroup().
|
inline |
Definition at line 108 of file DeclGroup.h.
References getDeclGroup(), isSingleDecl(), and clang::DeclGroup::size().
Referenced by clang::Sema::ActOnAtEnd(), clang::Sema::CodeCompleteObjCForCollection(), clang::ento::ModelConsumer::HandleTopLevelDecl(), and clang::ASTNodeImporter::ImportDeclGroup().
|
inline |
Definition at line 121 of file DeclGroup.h.
References getDeclGroup(), isSingleDecl(), and clang::DeclGroup::size().
|
inline |
Definition at line 128 of file DeclGroup.h.
Referenced by llvm::PointerLikeTypeTraits< clang::DeclGroupRef >::getAsVoidPointer().
|
inline |
Definition at line 94 of file DeclGroup.h.
References isDeclGroup().
Referenced by begin(), end(), and getDeclGroup().
|
inline |
Definition at line 98 of file DeclGroup.h.
References getDeclGroup().
|
inlinestatic |
Definition at line 129 of file DeclGroup.h.
References X.
Referenced by llvm::PointerLikeTypeTraits< clang::DeclGroupRef >::getFromVoidPointer().
|
inline |
Definition at line 86 of file DeclGroup.h.
References isSingleDecl().
Referenced by clang::Sema::ActOnForEachDeclStmt(), and getSingleDecl().
|
inline |
Definition at line 90 of file DeclGroup.h.
References getSingleDecl().
|
inline |
Definition at line 84 of file DeclGroup.h.
Referenced by getDeclGroup().
|
inline |
Definition at line 82 of file DeclGroup.h.
Referenced by clang::Sema::ActOnDeclStmt(), clang::Sema::ActOnForEachDeclStmt(), and clang::ASTNodeImporter::ImportDeclGroup().
|
inline |
Definition at line 83 of file DeclGroup.h.
Referenced by clang::Sema::ActOnForEachDeclStmt(), begin(), end(), and getSingleDecl().
1.8.6