Home
last modified time | relevance | path

Searched refs:record_decl (Results 1 – 8 of 8) sorted by relevance

/external/lldb/source/Symbol/
DClangASTType.cpp697 const RecordDecl *record_decl = record_type->getDecl(); in IsPolymorphicClass() local
698 if (record_decl) in IsPolymorphicClass()
700 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl); in IsPolymorphicClass()
1399 const RecordDecl *record_decl = record_type->getDecl(); in GetTypeClass() local
1400 if (record_decl->isUnion()) in GetTypeClass()
1402 else if (record_decl->isStruct()) in GetTypeClass()
2048 const RecordDecl *record_decl = record_type->getDecl(); in GetNumChildren() local
2049 assert(record_decl); in GetNumChildren()
2050 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl); in GetNumChildren()
2081 …for (field = record_decl->field_begin(), field_end = record_decl->field_end(); field != field_end;… in GetNumChildren()
[all …]
DClangASTContext.cpp1703 ClangASTContext::RecordHasFields (const RecordDecl *record_decl) in RecordHasFields() argument
1705 if (record_decl == NULL) in RecordHasFields()
1708 if (!record_decl->field_empty()) in RecordHasFields()
1712 const CXXRecordDecl *cxx_record_decl = dyn_cast<CXXRecordDecl>(record_decl); in RecordHasFields()
/external/lldb/include/lldb/Symbol/
DClangASTContext.h231 GetIndexForRecordBase (const clang::RecordDecl *record_decl,
314 RecordHasFields (const clang::RecordDecl *record_decl);
/external/lldb/source/DataFormatters/
DNSDictionary.cpp52 … if (const clang::CXXRecordDecl *record_decl = llvm::dyn_cast<clang::CXXRecordDecl>(named_decl)) in GetLLDBNSPairType() local
54 clang_type.SetClangType(ast, clang::QualType(record_decl->getTypeForDecl(), 0)); in GetLLDBNSPairType()
/external/lldb/source/Plugins/SymbolFile/DWARF/
DSymbolFileDWARF.h155 const clang::RecordDecl *record_decl,
163 LayoutRecordType (const clang::RecordDecl *record_decl,
DSymbolFileDWARFDebugMap.h108 const clang::RecordDecl *record_decl,
DSymbolFileDWARF.cpp2565 clang::CXXRecordDecl *record_decl = clang_type.GetAsCXXRecordDecl(); in ResolveClangOpaqueTypeDefinition() local
2566 if (record_decl) in ResolveClangOpaqueTypeDefinition()
2573 record_decl, in ResolveClangOpaqueTypeDefinition()
2619 m_record_decl_to_layout_map.insert(std::make_pair(record_decl, layout_info)); in ResolveClangOpaqueTypeDefinition()
6210 clang::RecordDecl *record_decl = clang_type.GetAsRecordDecl(); in ParseType() local
6212 if (record_decl) in ParseType()
6219 … m_record_decl_to_layout_map.insert(std::make_pair(record_decl, layout_info)); in ParseType()
7877 const clang::RecordDecl *record_decl, in LayoutRecordType() argument
7885 …return symbol_file_dwarf->LayoutRecordType (record_decl, size, alignment, field_offsets, base_offs… in LayoutRecordType()
7890 SymbolFileDWARF::LayoutRecordType (const clang::RecordDecl *record_decl, in LayoutRecordType() argument
[all …]
DSymbolFileDWARFDebugMap.cpp1426 const clang::RecordDecl *record_decl, in LayoutRecordType() argument
1437 …if (oso_dwarf->LayoutRecordType (record_decl, size, alignment, field_offsets, base_offsets, vbase_… in LayoutRecordType()