LLDB
mainline
|
#include <ClangExternalASTSourceCommon.h>
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) |
Definition at line 44 of file ClangExternalASTSourceCommon.h.
|
inline |
Definition at line 46 of file ClangExternalASTSourceCommon.h.
void ClangASTMetadata::Dump | ( | Stream * | s | ) |
Definition at line 78 of file ClangExternalASTSourceCommon.cpp.
References lldb_private::Stream::EOL(), LLDB_INVALID_UID, and lldb_private::Stream::Printf().
Referenced by lldb_private::ClangASTContext::DumpTypeDescription(), and HasObjectPtr().
|
inline |
Definition at line 73 of file ClangExternalASTSourceCommon.h.
References m_isa_ptr.
Referenced by lldb_private::AppleObjCDeclVendor::FindDecls(), and ObjCRuntimeMethodType::GetTypeAtIndex().
|
inline |
Definition at line 50 of file ClangExternalASTSourceCommon.h.
Referenced by lldb_private::ClangASTContext::IsPossibleDynamicType().
|
inline |
Definition at line 90 of file ClangExternalASTSourceCommon.h.
References lldb::eLanguageTypeC_plus_plus, lldb::eLanguageTypeObjC, and lldb::eLanguageTypeUnknown.
Referenced by lldb_private::ClangUserExpression::~ClangUserExpression().
|
inline |
Definition at line 100 of file ClangExternalASTSourceCommon.h.
Referenced by lldb_private::ClangASTContext::DeclContextIsClassMethod().
|
inline |
Definition at line 60 of file ClangExternalASTSourceCommon.h.
References LLDB_INVALID_UID, and m_user_id.
Referenced by lldb_private::ClangASTImporter::CopyDecl(), and lldb_private::ClangASTImporter::MapCompleter::~MapCompleter().
|
inline |
Definition at line 110 of file ClangExternalASTSourceCommon.h.
References Dump().
Referenced by lldb_private::ClangASTContext::DeclContextIsClassMethod(), and lldb_private::ClangUserExpression::~ClangUserExpression().
|
inline |
Definition at line 67 of file ClangExternalASTSourceCommon.h.
References m_isa_ptr.
Referenced by lldb_private::AppleObjCDeclVendor::AppleObjCDeclVendor().
|
inline |
Definition at line 52 of file ClangExternalASTSourceCommon.h.
Referenced by lldb_private::npdb::PdbAstBuilder::CompleteTagDecl(), and DWARFASTParserClang::ParseTypeFromDWARF().
|
inline |
Definition at line 80 of file ClangExternalASTSourceCommon.h.
Referenced by DWARFASTParserClang::ParseTypeFromDWARF().
|
inline |
Definition at line 54 of file ClangExternalASTSourceCommon.h.
References m_user_id.
Referenced by lldb_private::npdb::PdbAstBuilder::CompleteTagDecl(), PDBASTParser::CreateLLDBTypeFromPDBType(), DWARFASTParserClang::ParseChildMembers(), DWARFASTParserClang::ParseTypeFromDWARF(), and lldb_private::ClangASTContext::SetMetadataAsUserID().
uint64_t lldb_private::ClangASTMetadata::m_isa_ptr |
Definition at line 117 of file ClangExternalASTSourceCommon.h.
Referenced by GetISAPtr(), and SetISAPtr().
lldb::user_id_t lldb_private::ClangASTMetadata::m_user_id |
Definition at line 116 of file ClangExternalASTSourceCommon.h.
Referenced by GetUserID(), and SetUserID().