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

Methods

VTTVTable()

Declared at: clang/include/clang/AST/VTTBuilder.h:37

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)

Declared at: clang/include/clang/AST/VTTBuilder.h:40

Parameters

clang::BaseSubobject Base
bool BaseIsVirtual

const clang::CXXRecordDecl* getBase() const

Declared at: clang/include/clang/AST/VTTBuilder.h:44

clang::CharUnits getBaseOffset() const

Declared at: clang/include/clang/AST/VTTBuilder.h:48

clang::BaseSubobject getBaseSubobject() const

Declared at: clang/include/clang/AST/VTTBuilder.h:56

bool isVirtual() const

Declared at: clang/include/clang/AST/VTTBuilder.h:52