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.
Kind lldb_private::CTFType::kind |
Definition at line 36 of file CTFTypes.h.
Referenced by lldb_private::CTFInteger::classof(), lldb_private::CTFModifier::classof(), lldb_private::CTFPointer::classof(), lldb_private::CTFConst::classof(), lldb_private::CTFVolatile::classof(), lldb_private::CTFRestrict::classof(), lldb_private::CTFTypedef::classof(), lldb_private::CTFArray::classof(), lldb_private::CTFEnum::classof(), lldb_private::CTFFunction::classof(), lldb_private::CTFRecord::classof(), lldb_private::CTFStruct::classof(), lldb_private::CTFUnion::classof(), lldb_private::CTFForward::classof(), lldb_private::SymbolFileCTF::CreateModifier(), lldb_private::SymbolFileCTF::CreateRecord(), and lldb_private::SymbolFileCTF::CreateType().
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(), and lldb_private::SymbolFileCTF::CreateTypedef().
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(), and lldb_private::SymbolFileCTF::ResolveTypeUID().