|
LLDB mainline
|
#include <CTFTypes.h>
Classes | |
| struct | Value |
Public Member Functions | |
| CTFEnum (lldb::user_id_t uid, llvm::StringRef name, uint32_t nelems, uint32_t size, std::vector< Value > values) | |
| Public Member Functions inherited from lldb_private::CTFType | |
| CTFType (Kind kind, lldb::user_id_t uid, llvm::StringRef name) | |
Static Public Member Functions | |
| static bool | classof (const CTFType *T) |
Public Attributes | |
| uint32_t | nelems |
| uint32_t | size |
| std::vector< Value > | values |
| Public Attributes inherited from lldb_private::CTFType | |
| Kind | kind |
| lldb::user_id_t | uid |
| llvm::StringRef | name |
Additional Inherited Members | |
| Public Types inherited from lldb_private::CTFType | |
| 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 } |
Definition at line 117 of file CTFTypes.h.
|
inline |
Definition at line 124 of file CTFTypes.h.
References lldb_private::CTFType::CTFType(), lldb_private::CTFType::eEnum, lldb_private::CTFType::name, nelems, size, lldb_private::CTFType::uid, and values.
Definition at line 131 of file CTFTypes.h.
References lldb_private::CTFType::CTFType(), and lldb_private::CTFType::eEnum.
| uint32_t lldb_private::CTFEnum::nelems |
Definition at line 133 of file CTFTypes.h.
Referenced by CTFEnum().
| uint32_t lldb_private::CTFEnum::size |
Definition at line 134 of file CTFTypes.h.
Referenced by lldb_private::SymbolFileCTF::CreateEnum(), and CTFEnum().
| std::vector<Value> lldb_private::CTFEnum::values |
Definition at line 135 of file CTFTypes.h.
Referenced by lldb_private::SymbolFileCTF::CreateEnum(), and CTFEnum().