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]

Public Member Functions

 SymbolFileType (SymbolFile &symbol_file, lldb::user_id_t uid)
 
 SymbolFileType (SymbolFile &symbol_file, const lldb::TypeSP &type_sp)
 
 ~SymbolFileType ()=default
 
Typeoperator-> ()
 
TypeGetType ()
 
SymbolFileGetSymbolFile () 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

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.
 

Detailed Description

Definition at line 363 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 366 of file Type.h.

◆ SymbolFileType() [2/2]

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

Definition at line 242 of file Type.cpp.

◆ ~SymbolFileType()

lldb_private::SymbolFileType::~SymbolFileType ( )
default

Member Function Documentation

◆ GetSymbolFile()

SymbolFile & lldb_private::SymbolFileType::GetSymbolFile ( ) const
inline

Definition at line 376 of file Type.h.

References m_symbol_file.

◆ GetType()

Type * SymbolFileType::GetType ( )

◆ operator->()

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

Definition at line 373 of file Type.h.

References GetType().

Member Data Documentation

◆ m_symbol_file

SymbolFile& lldb_private::SymbolFileType::m_symbol_file
protected

Definition at line 379 of file Type.h.

Referenced by GetSymbolFile(), and GetType().

◆ m_type_sp

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

Definition at line 380 of file Type.h.

Referenced by GetType().


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