class DeclGroup

Declaration

class DeclGroup : private TrailingObjects { /* full declaration omitted */ };

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

Inherits from: TrailingObjects

Member Variables

private unsigned int NumDecls = 0

Method Overview

  • public static clang::DeclGroup * Create(clang::ASTContext & C, clang::Decl ** Decls, unsigned int NumDecls)
  • private DeclGroup()
  • private DeclGroup(unsigned int numdecls, clang::Decl ** decls)
  • public unsigned int size() const

Methods

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

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

Parameters

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

DeclGroup()

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

DeclGroup(unsigned int numdecls,
          clang::Decl** decls)

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

Parameters

unsigned int numdecls
clang::Decl** decls

unsigned int size() const

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