LLVM  4.0.0
Classes | Public Types | Public Attributes | List of all members
llvm::ClassInfo Struct Reference
Collaboration diagram for llvm::ClassInfo:
[legend]

Classes

struct  MemberInfo
 

Public Types

typedef std::vector< MemberInfoMemberList
 
typedef TinyPtrVector< const
DISubprogram * > 
MethodsList
 
typedef MapVector< MDString
*, MethodsList
MethodsMap
 

Public Attributes

std::vector< const
DIDerivedType * > 
Inheritance
 Base classes. More...
 
MemberList Members
 Direct members. More...
 
MethodsMap Methods
 
TypeIndex VShapeTI
 
std::vector< const
DICompositeType * > 
NestedClasses
 

Detailed Description

Definition at line 1617 of file CodeViewDebug.cpp.

Member Typedef Documentation

Definition at line 1623 of file CodeViewDebug.cpp.

Definition at line 1625 of file CodeViewDebug.cpp.

Definition at line 1627 of file CodeViewDebug.cpp.

Member Data Documentation

std::vector<const DIDerivedType *> llvm::ClassInfo::Inheritance

Base classes.

Definition at line 1630 of file CodeViewDebug.cpp.

MemberList llvm::ClassInfo::Members

Direct members.

Definition at line 1633 of file CodeViewDebug.cpp.

MethodsMap llvm::ClassInfo::Methods

Definition at line 1635 of file CodeViewDebug.cpp.

std::vector<const DICompositeType *> llvm::ClassInfo::NestedClasses

Definition at line 1639 of file CodeViewDebug.cpp.

TypeIndex llvm::ClassInfo::VShapeTI

Definition at line 1637 of file CodeViewDebug.cpp.


The documentation for this struct was generated from the following file: