LLDB mainline
|
#include <Type.h>
Public Member Functions | |
SymbolFileType (SymbolFile &symbol_file, lldb::user_id_t uid) | |
SymbolFileType (SymbolFile &symbol_file, const lldb::TypeSP &type_sp) | |
~SymbolFileType ()=default | |
Type * | operator-> () |
Type * | GetType () |
SymbolFile & | GetSymbolFile () const |
Public Member Functions inherited from lldb_private::UserID | |
UserID (lldb::user_id_t uid=LLDB_INVALID_UID) | |
Construct with optional user ID. | |
~UserID ()=default | |
Destructor. | |
void | Clear () |
Clears the object state. | |
lldb::user_id_t | GetID () const |
Get accessor for the user ID. | |
void | SetID (lldb::user_id_t uid) |
Set accessor for the user ID. | |
Protected Attributes | |
SymbolFile & | m_symbol_file |
lldb::TypeSP | m_type_sp |
Protected Attributes inherited from lldb_private::UserID | |
lldb::user_id_t | m_uid |
The user ID that uniquely identifies an object. | |
|
inline |
SymbolFileType::SymbolFileType | ( | SymbolFile & | symbol_file, |
const lldb::TypeSP & | type_sp | ||
) |
|
default |
|
inline |
Definition at line 410 of file Type.h.
References m_symbol_file.
Type * SymbolFileType::GetType | ( | ) |
Definition at line 267 of file Type.cpp.
References lldb_private::UserID::GetID(), m_symbol_file, m_type_sp, and lldb_private::SymbolFile::ResolveTypeUID().
Referenced by operator->().
|
inline |
|
protected |
Definition at line 413 of file Type.h.
Referenced by GetSymbolFile(), and GetType().
|
protected |