clang  6.0.0svn
Public Member Functions | List of all members
clang::VTTVTable Class Reference

#include "clang/AST/VTTBuilder.h"

Public Member Functions

 VTTVTable ()=default
 
 VTTVTable (const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual)
 
 VTTVTable (BaseSubobject Base, bool BaseIsVirtual)
 
const CXXRecordDeclgetBase () const
 
CharUnits getBaseOffset () const
 
bool isVirtual () const
 
BaseSubobject getBaseSubobject () const
 

Detailed Description

Definition at line 33 of file VTTBuilder.h.

Constructor & Destructor Documentation

◆ VTTVTable() [1/3]

clang::VTTVTable::VTTVTable ( )
default

◆ VTTVTable() [2/3]

clang::VTTVTable::VTTVTable ( const CXXRecordDecl Base,
CharUnits  BaseOffset,
bool  BaseIsVirtual 
)
inline

Definition at line 39 of file VTTBuilder.h.

◆ VTTVTable() [3/3]

clang::VTTVTable::VTTVTable ( BaseSubobject  Base,
bool  BaseIsVirtual 
)
inline

Definition at line 41 of file VTTBuilder.h.

Member Function Documentation

◆ getBase()

const CXXRecordDecl* clang::VTTVTable::getBase ( ) const
inline

Definition at line 45 of file VTTBuilder.h.

Referenced by GetAddrOfVTTVTable(), and getBaseSubobject().

◆ getBaseOffset()

CharUnits clang::VTTVTable::getBaseOffset ( ) const
inline

Definition at line 49 of file VTTBuilder.h.

Referenced by GetAddrOfVTTVTable(), and getBaseSubobject().

◆ getBaseSubobject()

BaseSubobject clang::VTTVTable::getBaseSubobject ( ) const
inline

Definition at line 57 of file VTTBuilder.h.

References getBase(), and getBaseOffset().

Referenced by GetAddrOfVTTVTable().

◆ isVirtual()

bool clang::VTTVTable::isVirtual ( ) const
inline

Definition at line 53 of file VTTBuilder.h.

Referenced by GetAddrOfVTTVTable().


The documentation for this class was generated from the following file: