LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
lldb_private::SymbolFileType Class Reference

#include <Type.h>

Inheritance diagram for lldb_private::SymbolFileType:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::SymbolFileType:
Collaboration graph
[legend]

Public Member Functions

 SymbolFileType (SymbolFile &symbol_file, lldb::user_id_t uid)
 
 SymbolFileType (SymbolFile &symbol_file, const lldb::TypeSP &type_sp)
 
 ~SymbolFileType ()
 
Typeoperator-> ()
 
TypeGetType ()
 
- Public Member Functions inherited from lldb_private::UserID
 UserID (lldb::user_id_t uid=LLDB_INVALID_UID)
 Construct with optional user ID. More...
 
 ~UserID ()
 Destructor. More...
 
void Clear ()
 Clears the object state. More...
 
lldb::user_id_t GetID () const
 Get accessor for the user ID. More...
 
void SetID (lldb::user_id_t uid)
 Set accessor for the user ID. More...
 

Protected Attributes

SymbolFilem_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. More...
 

Detailed Description

Definition at line 41 of file Type.h.

Constructor & Destructor Documentation

◆ SymbolFileType() [1/2]

lldb_private::SymbolFileType::SymbolFileType ( SymbolFile symbol_file,
lldb::user_id_t  uid 
)
inline

Definition at line 44 of file Type.h.

◆ SymbolFileType() [2/2]

SymbolFileType::SymbolFileType ( SymbolFile symbol_file,
const lldb::TypeSP &  type_sp 
)

Definition at line 95 of file Type.cpp.

◆ ~SymbolFileType()

lldb_private::SymbolFileType::~SymbolFileType ( )
inline

Definition at line 49 of file Type.h.

Member Function Documentation

◆ GetType()

Type * SymbolFileType::GetType ( )

◆ operator->()

Type* lldb_private::SymbolFileType::operator-> ( )
inline

Definition at line 51 of file Type.h.

Member Data Documentation

◆ m_symbol_file

SymbolFile& lldb_private::SymbolFileType::m_symbol_file
protected

Definition at line 56 of file Type.h.

Referenced by GetType().

◆ m_type_sp

lldb::TypeSP lldb_private::SymbolFileType::m_type_sp
protected

Definition at line 57 of file Type.h.

Referenced by GetType().


The documentation for this class was generated from the following files: