class VTTVTable
Declaration
class VTTVTable { /* full declaration omitted */ };
Declared at: clang/include/clang/AST/VTTBuilder.h:32
Member Variables
- private llvm:: PointerIntPair<const CXXRecordDecl*, 1, bool> BaseAndIsVirtual
- private clang::CharUnits BaseOffset
Method Overview
- public VTTVTable()
- public VTTVTable(const clang::CXXRecordDecl * Base, clang::CharUnits BaseOffset, bool BaseIsVirtual)
- public VTTVTable(clang::BaseSubobject Base, bool BaseIsVirtual)
- public const clang::CXXRecordDecl * getBase() const
- public clang::CharUnits getBaseOffset() const
- public clang::BaseSubobject getBaseSubobject() const
- public bool isVirtual() const
Methods
¶VTTVTable()
VTTVTable()
Declared at: clang/include/clang/AST/VTTBuilder.h:37
¶VTTVTable(const clang::CXXRecordDecl* Base,
clang::CharUnits BaseOffset,
bool BaseIsVirtual)
VTTVTable(const clang::CXXRecordDecl* Base,
clang::CharUnits BaseOffset,
bool BaseIsVirtual)
Declared at: clang/include/clang/AST/VTTBuilder.h:38
Parameters
- const clang::CXXRecordDecl* Base
- clang::CharUnits BaseOffset
- bool BaseIsVirtual
¶VTTVTable(clang::BaseSubobject Base,
bool BaseIsVirtual)
VTTVTable(clang::BaseSubobject Base,
bool BaseIsVirtual)
Declared at: clang/include/clang/AST/VTTBuilder.h:40
Parameters
- clang::BaseSubobject Base
- bool BaseIsVirtual
¶const clang::CXXRecordDecl* getBase() const
const clang::CXXRecordDecl* getBase() const
Declared at: clang/include/clang/AST/VTTBuilder.h:44
¶clang::CharUnits getBaseOffset() const
clang::CharUnits getBaseOffset() const
Declared at: clang/include/clang/AST/VTTBuilder.h:48
¶clang::BaseSubobject getBaseSubobject() const
clang::BaseSubobject getBaseSubobject() const
Declared at: clang/include/clang/AST/VTTBuilder.h:56
¶bool isVirtual() const
bool isVirtual() const
Declared at: clang/include/clang/AST/VTTBuilder.h:52