LLDB  mainline
Public Member Functions | List of all members
lldb_private::ClangASTMetadata Class Reference

#include <ClangExternalASTSourceCommon.h>

Collaboration diagram for lldb_private::ClangASTMetadata:
Collaboration graph
[legend]

Public Member Functions

 ClangASTMetadata ()
 
bool GetIsDynamicCXXType () const
 
void SetIsDynamicCXXType (bool b)
 
void SetUserID (lldb::user_id_t user_id)
 
lldb::user_id_t GetUserID () const
 
void SetISAPtr (uint64_t isa_ptr)
 
uint64_t GetISAPtr () const
 
void SetObjectPtrName (const char *name)
 
lldb::LanguageType GetObjectPtrLanguage () const
 
const char * GetObjectPtrName () const
 
bool HasObjectPtr () const
 
void Dump (Stream *s)
 

Detailed Description

Definition at line 44 of file ClangExternalASTSourceCommon.h.

Constructor & Destructor Documentation

◆ ClangASTMetadata()

lldb_private::ClangASTMetadata::ClangASTMetadata ( )
inline

Definition at line 46 of file ClangExternalASTSourceCommon.h.

Member Function Documentation

◆ Dump()

void ClangASTMetadata::Dump ( Stream s)

◆ GetISAPtr()

uint64_t lldb_private::ClangASTMetadata::GetISAPtr ( ) const
inline

◆ GetIsDynamicCXXType()

bool lldb_private::ClangASTMetadata::GetIsDynamicCXXType ( ) const
inline

◆ GetObjectPtrLanguage()

lldb::LanguageType lldb_private::ClangASTMetadata::GetObjectPtrLanguage ( ) const
inline

◆ GetObjectPtrName()

const char* lldb_private::ClangASTMetadata::GetObjectPtrName ( ) const
inline

◆ GetUserID()

lldb::user_id_t lldb_private::ClangASTMetadata::GetUserID ( ) const
inline

◆ HasObjectPtr()

bool lldb_private::ClangASTMetadata::HasObjectPtr ( ) const
inline

◆ SetISAPtr()

void lldb_private::ClangASTMetadata::SetISAPtr ( uint64_t  isa_ptr)
inline

◆ SetIsDynamicCXXType()

void lldb_private::ClangASTMetadata::SetIsDynamicCXXType ( bool  b)
inline

◆ SetObjectPtrName()

void lldb_private::ClangASTMetadata::SetObjectPtrName ( const char *  name)
inline

◆ SetUserID()

void lldb_private::ClangASTMetadata::SetUserID ( lldb::user_id_t  user_id)
inline

Member Data Documentation

◆ m_isa_ptr

uint64_t lldb_private::ClangASTMetadata::m_isa_ptr

Definition at line 117 of file ClangExternalASTSourceCommon.h.

Referenced by GetISAPtr(), and SetISAPtr().

◆ m_user_id

lldb::user_id_t lldb_private::ClangASTMetadata::m_user_id

Definition at line 116 of file ClangExternalASTSourceCommon.h.

Referenced by GetUserID(), and SetUserID().


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