summaryrefslogtreecommitdiffstats
path: root/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Symbol/ClangExternalASTSourceCommon.cpp')
-rw-r--r--lldb/source/Symbol/ClangExternalASTSourceCommon.cpp131
1 files changed, 58 insertions, 73 deletions
diff --git a/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp b/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp
index 77aea1eafc4..69263fa67da 100644
--- a/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp
+++ b/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp
@@ -14,94 +14,79 @@ using namespace lldb_private;
uint64_t g_TotalSizeOfMetadata = 0;
-typedef llvm::DenseMap<clang::ExternalASTSource *, ClangExternalASTSourceCommon *> ASTSourceMap;
+typedef llvm::DenseMap<clang::ExternalASTSource *,
+ ClangExternalASTSourceCommon *>
+ ASTSourceMap;
-static ASTSourceMap &GetSourceMap()
-{
- // Intentionally leaked to avoid problems with global destructors.
- static ASTSourceMap *s_source_map = new ASTSourceMap;
- return *s_source_map;
+static ASTSourceMap &GetSourceMap() {
+ // Intentionally leaked to avoid problems with global destructors.
+ static ASTSourceMap *s_source_map = new ASTSourceMap;
+ return *s_source_map;
}
ClangExternalASTSourceCommon *
-ClangExternalASTSourceCommon::Lookup(clang::ExternalASTSource *source)
-{
- ASTSourceMap &source_map = GetSourceMap();
-
- ASTSourceMap::iterator iter = source_map.find(source);
-
- if (iter != source_map.end())
- {
- return iter->second;
- }
- else
- {
- return nullptr;
- }
+ClangExternalASTSourceCommon::Lookup(clang::ExternalASTSource *source) {
+ ASTSourceMap &source_map = GetSourceMap();
+
+ ASTSourceMap::iterator iter = source_map.find(source);
+
+ if (iter != source_map.end()) {
+ return iter->second;
+ } else {
+ return nullptr;
+ }
}
-ClangExternalASTSourceCommon::ClangExternalASTSourceCommon() : clang::ExternalASTSource()
-{
- g_TotalSizeOfMetadata += m_metadata.size();
- GetSourceMap()[this] = this;
+ClangExternalASTSourceCommon::ClangExternalASTSourceCommon()
+ : clang::ExternalASTSource() {
+ g_TotalSizeOfMetadata += m_metadata.size();
+ GetSourceMap()[this] = this;
}
-ClangExternalASTSourceCommon::~ClangExternalASTSourceCommon()
-{
- GetSourceMap().erase(this);
- g_TotalSizeOfMetadata -= m_metadata.size();
+ClangExternalASTSourceCommon::~ClangExternalASTSourceCommon() {
+ GetSourceMap().erase(this);
+ g_TotalSizeOfMetadata -= m_metadata.size();
}
ClangASTMetadata *
-ClangExternalASTSourceCommon::GetMetadata (const void *object)
-{
- if (HasMetadata (object))
- return &m_metadata[object];
- else
- return nullptr;
+ClangExternalASTSourceCommon::GetMetadata(const void *object) {
+ if (HasMetadata(object))
+ return &m_metadata[object];
+ else
+ return nullptr;
}
-void
-ClangExternalASTSourceCommon::SetMetadata (const void *object, ClangASTMetadata &metadata)
-{
- uint64_t orig_size = m_metadata.size();
- m_metadata[object] = metadata;
- uint64_t new_size = m_metadata.size();
- g_TotalSizeOfMetadata += (new_size - orig_size);
+void ClangExternalASTSourceCommon::SetMetadata(const void *object,
+ ClangASTMetadata &metadata) {
+ uint64_t orig_size = m_metadata.size();
+ m_metadata[object] = metadata;
+ uint64_t new_size = m_metadata.size();
+ g_TotalSizeOfMetadata += (new_size - orig_size);
}
-bool
-ClangExternalASTSourceCommon::HasMetadata (const void *object)
-{
- return m_metadata.find(object) != m_metadata.end();
+bool ClangExternalASTSourceCommon::HasMetadata(const void *object) {
+ return m_metadata.find(object) != m_metadata.end();
}
-void
-ClangASTMetadata::Dump (Stream *s)
-{
- lldb::user_id_t uid = GetUserID ();
-
- if (uid != LLDB_INVALID_UID)
- {
- s->Printf ("uid=0x%" PRIx64, uid);
- }
-
- uint64_t isa_ptr = GetISAPtr ();
- if (isa_ptr != 0)
- {
- s->Printf ("isa_ptr=0x%" PRIx64, isa_ptr);
- }
-
- const char *obj_ptr_name = GetObjectPtrName();
- if (obj_ptr_name)
- {
- s->Printf ("obj_ptr_name=\"%s\" ", obj_ptr_name);
- }
-
- if (m_is_dynamic_cxx)
- {
- s->Printf ("is_dynamic_cxx=%i ", m_is_dynamic_cxx);
- }
- s->EOL();
-}
+void ClangASTMetadata::Dump(Stream *s) {
+ lldb::user_id_t uid = GetUserID();
+
+ if (uid != LLDB_INVALID_UID) {
+ s->Printf("uid=0x%" PRIx64, uid);
+ }
+ uint64_t isa_ptr = GetISAPtr();
+ if (isa_ptr != 0) {
+ s->Printf("isa_ptr=0x%" PRIx64, isa_ptr);
+ }
+
+ const char *obj_ptr_name = GetObjectPtrName();
+ if (obj_ptr_name) {
+ s->Printf("obj_ptr_name=\"%s\" ", obj_ptr_name);
+ }
+
+ if (m_is_dynamic_cxx) {
+ s->Printf("is_dynamic_cxx=%i ", m_is_dynamic_cxx);
+ }
+ s->EOL();
+}
OpenPOWER on IntegriCloud