llvm::RTTIRoot

Base class for the extensible RTTI hierarchy.

Synopsis

Declared in <llvm/Support/ExtensibleRTTI.h>

class RTTIRoot;

Description

This class defines virtual methods, dynamicClassID and isA, that enable type comparisons.

Member Functions

NameDescription
~RTTIRoot [destructor] [virtual]Destroy an RTTIRoot instance.
dynamicClassID [virtual]Returns the class ID for the dynamic type of this RTTIRoot instance.
isA [virtual]Returns true if this class's ID matches the given class ID.

Static Member Functions

NameDescription
classID Returns the class ID for this type.