class DeclGroupRef

Declaration

class DeclGroupRef { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/DeclGroup.h:51

Member Variables

private clang::Decl* D = nullptr

Method Overview

Methods

static clang::DeclGroupRef Create(
    clang::ASTContext& C,
    clang::Decl** Decls,
    unsigned int NumDecls)

Declared at: clang/include/clang/AST/DeclGroup.h:68

Parameters

clang::ASTContext& C
clang::Decl** Decls
unsigned int NumDecls

DeclGroupRef()

Declared at: clang/include/clang/AST/DeclGroup.h:63

DeclGroupRef(clang::Decl* d)

Declared at: clang/include/clang/AST/DeclGroup.h:64

Parameters

clang::Decl* d

DeclGroupRef(clang::DeclGroup* dg)

Declared at: clang/include/clang/AST/DeclGroup.h:65

Parameters

clang::DeclGroup* dg

clang::DeclGroupRef::const_iterator begin() const

Declared at: clang/include/clang/AST/DeclGroup.h:112

clang::DeclGroupRef::iterator begin()

Declared at: clang/include/clang/AST/DeclGroup.h:99

clang::DeclGroupRef::const_iterator end() const

Declared at: clang/include/clang/AST/DeclGroup.h:118

clang::DeclGroupRef::iterator end()

Declared at: clang/include/clang/AST/DeclGroup.h:105

void* getAsOpaquePtr() const

Declared at: clang/include/clang/AST/DeclGroup.h:125

clang::DeclGroup& getDeclGroup()

Declared at: clang/include/clang/AST/DeclGroup.h:91

const clang::DeclGroup& getDeclGroup() const

Declared at: clang/include/clang/AST/DeclGroup.h:95

static clang::DeclGroupRef getFromOpaquePtr(
    void* Ptr)

Declared at: clang/include/clang/AST/DeclGroup.h:126

Parameters

void* Ptr

clang::DeclGroupRef::Kind getKind() const

Declared at: clang/include/clang/AST/DeclGroup.h:58

const clang::Decl* getSingleDecl() const

Declared at: clang/include/clang/AST/DeclGroup.h:87

clang::Decl* getSingleDecl()

Declared at: clang/include/clang/AST/DeclGroup.h:83

bool isDeclGroup() const

Declared at: clang/include/clang/AST/DeclGroup.h:81

bool isNull() const

Declared at: clang/include/clang/AST/DeclGroup.h:79

bool isSingleDecl() const

Declared at: clang/include/clang/AST/DeclGroup.h:80