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

#include <VTTBuilder.h>

Public Member Functions

 VTTVTable ()
 
 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 28 of file VTTBuilder.h.

Constructor & Destructor Documentation

clang::VTTVTable::VTTVTable ( )
inline

Definition at line 33 of file VTTBuilder.h.

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

Definition at line 34 of file VTTBuilder.h.

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

Definition at line 36 of file VTTBuilder.h.

Member Function Documentation

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

Definition at line 44 of file VTTBuilder.h.

Referenced by GetAddrOfVTTVTable(), and getBaseSubobject().

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

Definition at line 52 of file VTTBuilder.h.

References getBase(), and getBaseOffset().

Referenced by GetAddrOfVTTVTable().

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

Definition at line 48 of file VTTBuilder.h.

Referenced by GetAddrOfVTTVTable().


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