| LLDB mainline
    | 
#include <CTFTypes.h>
| Public Types | |
| enum | Kind : uint32_t { eUnknown = 0 , eInteger = 1 , eFloat = 2 , ePointer = 3 , eArray = 4 , eFunction = 5 , eStruct = 6 , eUnion = 7 , eEnum = 8 , eForward = 9 , eTypedef = 10 , eVolatile = 11 , eConst = 12 , eRestrict = 13 , eSlice = 14 } | 
| Public Member Functions | |
| CTFType (Kind kind, lldb::user_id_t uid, llvm::StringRef name) | |
| Public Attributes | |
| Kind | kind | 
| lldb::user_id_t | uid | 
| llvm::StringRef | name | 
Definition at line 17 of file CTFTypes.h.
| enum lldb_private::CTFType::Kind : uint32_t | 
| Enumerator | |
|---|---|
| eUnknown | |
| eInteger | |
| eFloat | |
| ePointer | |
| eArray | |
| eFunction | |
| eStruct | |
| eUnion | |
| eEnum | |
| eForward | |
| eTypedef | |
| eVolatile | |
| eConst | |
| eRestrict | |
| eSlice | |
Definition at line 18 of file CTFTypes.h.
| 
 | inline | 
Definition at line 40 of file CTFTypes.h.
References kind, name, and uid.
Referenced by lldb_private::CTFArray::classof(), lldb_private::CTFEnum::classof(), lldb_private::CTFForward::classof(), lldb_private::CTFFunction::classof(), lldb_private::CTFInteger::classof(), lldb_private::CTFModifier::classof(), lldb_private::CTFRecord::classof(), lldb_private::CTFTypedef::classof(), lldb_private::CTFArray::CTFArray(), lldb_private::CTFEnum::CTFEnum(), lldb_private::CTFForward::CTFForward(), lldb_private::CTFFunction::CTFFunction(), lldb_private::CTFInteger::CTFInteger(), lldb_private::CTFModifier::CTFModifier(), lldb_private::CTFRecord::CTFRecord(), and lldb_private::CTFTypedef::CTFTypedef().
| Kind lldb_private::CTFType::kind | 
Definition at line 36 of file CTFTypes.h.
Referenced by lldb_private::SymbolFileCTF::CreateModifier(), lldb_private::SymbolFileCTF::CreateRecord(), lldb_private::SymbolFileCTF::CreateType(), lldb_private::CTFModifier::CTFModifier(), lldb_private::CTFRecord::CTFRecord(), and CTFType().
| llvm::StringRef lldb_private::CTFType::name | 
Definition at line 38 of file CTFTypes.h.
Referenced by lldb_private::SymbolFileCTF::CreateEnum(), lldb_private::SymbolFileCTF::CreateForward(), lldb_private::SymbolFileCTF::CreateFunction(), lldb_private::SymbolFileCTF::CreateInteger(), lldb_private::SymbolFileCTF::CreateRecord(), lldb_private::SymbolFileCTF::CreateType(), lldb_private::SymbolFileCTF::CreateTypedef(), lldb_private::CTFArray::CTFArray(), lldb_private::CTFEnum::CTFEnum(), lldb_private::CTFForward::CTFForward(), lldb_private::CTFFunction::CTFFunction(), lldb_private::CTFInteger::CTFInteger(), lldb_private::CTFRecord::CTFRecord(), lldb_private::CTFStruct::CTFStruct(), CTFType(), lldb_private::CTFTypedef::CTFTypedef(), and lldb_private::CTFUnion::CTFUnion().
| lldb::user_id_t lldb_private::CTFType::uid | 
Definition at line 37 of file CTFTypes.h.
Referenced by lldb_private::SymbolFileCTF::CompleteType(), lldb_private::SymbolFileCTF::CreateArray(), lldb_private::SymbolFileCTF::CreateEnum(), lldb_private::SymbolFileCTF::CreateForward(), lldb_private::SymbolFileCTF::CreateFunction(), lldb_private::SymbolFileCTF::CreateInteger(), lldb_private::SymbolFileCTF::CreateModifier(), lldb_private::SymbolFileCTF::CreateRecord(), lldb_private::SymbolFileCTF::CreateType(), lldb_private::SymbolFileCTF::CreateTypedef(), lldb_private::CTFArray::CTFArray(), lldb_private::CTFConst::CTFConst(), lldb_private::CTFEnum::CTFEnum(), lldb_private::CTFForward::CTFForward(), lldb_private::CTFFunction::CTFFunction(), lldb_private::CTFInteger::CTFInteger(), lldb_private::CTFModifier::CTFModifier(), lldb_private::CTFPointer::CTFPointer(), lldb_private::CTFRecord::CTFRecord(), lldb_private::CTFRestrict::CTFRestrict(), lldb_private::CTFStruct::CTFStruct(), CTFType(), lldb_private::CTFTypedef::CTFTypedef(), lldb_private::CTFUnion::CTFUnion(), lldb_private::CTFVolatile::CTFVolatile(), and lldb_private::SymbolFileCTF::ResolveTypeUID().