clang: clang::TypeInfoLValue Class Reference (original) (raw)

Symbolic representation of typeid(T) for some type T. More...

#include "[clang/AST/APValue.h](APValue%5F8h%5Fsource.html)"

Public Member Functions
TypeInfoLValue ()
TypeInfoLValue (const Type *T)
The identity of a type_info object depends on the canonical unqualified type only.
const Type * getType () const
operator bool () const
void * getOpaqueValue ()
void print (llvm::raw_ostream &Out, const PrintingPolicy &Policy) const

Symbolic representation of typeid(T) for some type T.

Definition at line 44 of file APValue.h.

clang::TypeInfoLValue::TypeInfoLValue ( ) inline

TypeInfoLValue() [2/2]

TypeInfoLValue::TypeInfoLValue ( const Type * T) explicit

The identity of a type_info object depends on the canonical unqualified type only.

Definition at line 27 of file APValue.cpp.

getFromOpaqueValue()

static TypeInfoLValue clang::TypeInfoLValue::getFromOpaqueValue ( void * Value) inlinestatic

getOpaqueValue()

void * clang::TypeInfoLValue::getOpaqueValue ( ) inline

getType()

const Type * clang::TypeInfoLValue::getType ( ) const inline

operator bool()

clang::TypeInfoLValue::operator bool ( ) const inlineexplicit

print()

void TypeInfoLValue::print ( llvm::raw_ostream & Out,
const PrintingPolicy & Policy
) const

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