reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  375     auto symbol_file = m_ast.GetSymbolFile();
  409     CompilerType clang_type = m_ast.GetTypeForIdentifier<clang::CXXRecordDecl>(
  420       clang_type = m_ast.CreateRecordType(
  426           m_ast.GetAsCXXRecordDecl(clang_type.GetOpaqueQualType());
  431           *m_ast.getASTContext(), GetMSInheritance(*udt));
  467         type.getSymIndexId(), m_ast.GetSymbolFile(), ConstString(name),
  482     CompilerType ast_enum = m_ast.GetTypeForIdentifier<clang::EnumDecl>(
  500             m_ast, *underlying_type_up, encoding, bytes * 8);
  502         builtin_type = m_ast.GetBasicType(eBasicTypeInt);
  508       ast_enum = m_ast.CreateEnumerationType(name.c_str(), decl_context, decl,
  536         type.getSymIndexId(), m_ast.GetSymbolFile(), ConstString(name), bytes,
  545         m_ast.GetSymbolFile()->ResolveTypeUID(type_def->getTypeId());
  555         m_ast.GetTypeForIdentifier<clang::TypedefNameDecl>(ConstString(name),
  560       ast_typedef = m_ast.CreateTypedefType(
  561           target_ast_type, name.c_str(), CompilerDeclContext(&m_ast, decl_ctx));
  581         type_def->getSymIndexId(), m_ast.GetSymbolFile(), ConstString(name),
  619           m_ast.GetSymbolFile()->ResolveTypeUID(arg->getSymIndexId());
  631         m_ast.GetSymbolFile()->ResolveTypeUID(pdb_return_type->getSymIndexId());
  644         m_ast.CreateFunctionType(return_ast_type, arg_list.data(),
  649         type.getSymIndexId(), m_ast.GetSymbolFile(), ConstString(name),
  666         m_ast.GetSymbolFile()->ResolveTypeUID(element_uid);
  681     CompilerType array_ast_type = m_ast.CreateArrayType(
  684         array_type->getSymIndexId(), m_ast.GetSymbolFile(), ConstString(),
  702         m_ast, *builtin_type, encoding, bytes.getValueOr(0) * 8);
  713         builtin_type->getSymIndexId(), m_ast.GetSymbolFile(), type_name, bytes,
  720     Type *pointee_type = m_ast.GetSymbolFile()->ResolveTypeUID(
  729           m_ast.GetSymbolFile()->ResolveTypeUID(class_parent_uid);
  739           pointer_type->getSymIndexId(), m_ast.GetSymbolFile(), ConstString(),
  764         pointer_type->getSymIndexId(), m_ast.GetSymbolFile(), ConstString(),
  783       m_ast.GetAsCXXRecordDecl(compiler_type.GetOpaqueQualType());
  788   auto symbol_file = static_cast<SymbolFilePDB *>(m_ast.GetSymbolFile());
  822   auto symbol_file = static_cast<SymbolFilePDB *>(m_ast.GetSymbolFile());
  897       m_ast.GetCompleteDecl(parent_decl);
  903         GetDeclFromContextByName(*m_ast.getASTContext(), *decl_context, name);
  909       decl = m_ast.CreateVariableDeclaration(
  934     auto decl = m_ast.CreateFunctionDeclaration(
  948           clang::ParmVarDecl *param = m_ast.CreateParameterDeclaration(
  957       m_ast.SetFunctionParameters(decl, params.data(), params.size());
  986   auto symbol_file = static_cast<SymbolFilePDB *>(m_ast.GetSymbolFile());
  995       m_ast.GetDeclContextForType(type->GetForwardCompilerType());
 1024     return m_ast.GetTranslationUnitDecl();
 1026   auto symbol_file = static_cast<SymbolFilePDB *>(m_ast.GetSymbolFile());
 1028     return m_ast.GetTranslationUnitDecl();
 1032     return m_ast.GetTranslationUnitDecl();
 1035   clang::DeclContext *curr_context = m_ast.GetTranslationUnitDecl();
 1064           m_ast.GetUniqueNamespaceDeclaration(namespace_name_c_str,
 1079   auto symbol_file = static_cast<SymbolFilePDB *>(m_ast.GetSymbolFile());
 1162       m_ast.GetEnumerationIntegerType(enum_type.GetOpaqueQualType());
 1163   uint32_t byte_size = m_ast.getASTContext()->getTypeSize(
 1165   auto enum_constant_decl = m_ast.AddEnumerationValueToEnumerationType(
 1201   m_ast.AddMethodOverridesForCXXRecordType(compiler_type.GetOpaqueQualType());
 1206       m_ast.GetAsCXXRecordDecl(compiler_type.GetOpaqueQualType());
 1310         m_ast.CreateBaseClassSpecifier(base_comp_type.GetOpaqueQualType(),
 1320     auto decl = m_ast.GetAsCXXRecordDecl(base_comp_type.GetOpaqueQualType());
 1328   m_ast.TransferBaseClasses(record_type.GetOpaqueQualType(),
 1367   return m_ast.AddMethodToCXXRecordType(