LLVM API Documentation

llvm::DIBasicType Class Reference

DIBasicType - A basic type, like 'int' or 'float'. More...

#include <DebugInfo.h>

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

List of all members.

Public Member Functions

 DIBasicType (GlobalVariable *GV)
unsigned getEncoding () const
void dump () const
 dump - print basic type.


Detailed Description

DIBasicType - A basic type, like 'int' or 'float'.

Definition at line 201 of file DebugInfo.h.


Constructor & Destructor Documentation

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

Definition at line 96 of file DebugInfo.cpp.


Member Function Documentation

unsigned llvm::DIBasicType::getEncoding (  )  const [inline]

Definition at line 204 of file DebugInfo.h.

References llvm::DIDescriptor::getUnsignedField().

Referenced by dump().

void DIBasicType::dump (  )  const

dump - print basic type.

Reimplemented from llvm::DIType.

Definition at line 892 of file DebugInfo.cpp.

References llvm::dwarf::AttributeEncodingString(), llvm::cerr(), and getEncoding().


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