LLVM API Documentation

llvm::DIDerivedType Class Reference

#include <DebugInfo.h>

Inheritance diagram for llvm::DIDerivedType:
[legend]
Collaboration diagram for llvm::DIDerivedType:
[legend]

List of all members.

Public Member Functions

 DIDerivedType (GlobalVariable *GV)
DIType getTypeDerivedFrom () const
void dump () const
 dump - print derived type.

Protected Member Functions

 DIDerivedType (GlobalVariable *GV, bool, bool)


Detailed Description

DIDerivedType - A simple derived type, like a const qualified type, a typedef, a pointer or reference, etc.

Definition at line 212 of file DebugInfo.h.


Constructor & Destructor Documentation

llvm::DIDerivedType::DIDerivedType ( GlobalVariable *  GV,
bool  ,
bool   
) [inline, explicit, protected]

Definition at line 214 of file DebugInfo.h.

DIDerivedType::DIDerivedType ( GlobalVariable *  GV  )  [explicit]

Definition at line 133 of file DebugInfo.cpp.

References llvm::DIDescriptor::getTag(), and llvm::DIType::isDerivedType().


Member Function Documentation

DIType llvm::DIDerivedType::getTypeDerivedFrom (  )  const [inline]

Definition at line 218 of file DebugInfo.h.

Referenced by dump().

void DIDerivedType::dump (  )  const

dump - print derived type.

Reimplemented from llvm::DIType.

Reimplemented in llvm::DICompositeType.

Definition at line 898 of file DebugInfo.cpp.

References llvm::cerr(), llvm::DIType::dump(), and getTypeDerivedFrom().


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