clang API Documentation

Public Member Functions
clang::VTTVTable Class Reference

#include <VTTBuilder.h>

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 28 of file VTTBuilder.h.


Constructor & Destructor Documentation

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]

Definition at line 44 of file VTTBuilder.h.

Referenced by GetAddrOfVTTVTable(), and getBaseSubobject().

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: