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

References

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  183       GetClangASTImporter().CopyType(m_ast, dwo_type);
  480         clang_type = m_ast.GetBasicType(eBasicTypeNullPtr);
  489       clang_type = m_ast.GetBuiltinTypeForDWARFEncodingAndBitSize(
  542                   clang_type = m_ast.CreateBlockPointerType(
  570             clang_type = m_ast.GetBasicType(eBasicTypeObjCID);
  582             clang_type = m_ast.GetBasicType(eBasicTypeObjCClass);
  593             clang_type = m_ast.GetBasicType(eBasicTypeObjCSel);
  615                 clang_type = m_ast.GetBasicType(eBasicTypeObjCID);
  692         &m_ast, dwarf->GetForwardDeclDieToClangType().lookup(die.GetDIE()));
  704               m_ast.GetBuiltinTypeForDWARFEncodingAndBitSize(
  707           enumerator_clang_type = m_ast.GetBasicType(eBasicTypeInt);
  711       clang_type = m_ast.CreateEnumerationType(
  717           m_ast.GetEnumerationIntegerType(clang_type.GetOpaqueQualType());
  773       return_clang_type = m_ast.GetBasicType(eBasicTypeVoid);
  820     clang_type = m_ast.CreateFunctionType(
  852                 m_ast.AddMethodToObjCObjectType(
  859               m_ast.SetMetadataAsUserID(objc_method_decl, die.GetID());
  961                           m_ast.GetAsCXXRecordDecl(
 1005                           m_ast.AddMethodToCXXRecordType(
 1034                         m_ast.SetMetadata(cxx_method_decl, metadata);
 1098           function_decl = m_ast.CreateFunctionDeclaration(
 1099               ignore_containing_context ? m_ast.GetTranslationUnitDecl()
 1107             template_function_decl = m_ast.CreateFunctionDeclaration(
 1108                 ignore_containing_context ? m_ast.GetTranslationUnitDecl()
 1113                 m_ast.CreateFunctionTemplateDecl(
 1116             m_ast.CreateFunctionTemplateSpecializationInfo(
 1126               m_ast.SetFunctionParameters(function_decl,
 1130                 m_ast.SetFunctionParameters(template_function_decl,
 1146             m_ast.SetMetadata(function_decl, metadata);
 1222           clang_type = m_ast.CreateArrayType(array_element_type, num_elements,
 1230         clang_type = m_ast.CreateArrayType(array_element_type, 0, attrs.is_vector);
 1238       m_ast.SetMetadataAsUserID(clang_type.GetOpaqueQualType(), die.GetID());
 1491       &m_ast, dwarf->GetForwardDeclDieToClangType().lookup(die.GetDIE()));
 1520             m_ast.ParseClassTemplateDecl(decl_ctx, attrs.accessibility,
 1536             m_ast.CreateClassTemplateSpecializationDecl(
 1539         clang_type = m_ast.CreateClassTemplateSpecializationType(
 1543         m_ast.SetMetadata(class_template_decl, metadata);
 1544         m_ast.SetMetadata(class_specialization_decl, metadata);
 1550       clang_type = m_ast.CreateRecordType(
 1559   LinkDeclContextToDIE(m_ast.GetDeclContextForType(clang_type), die);
 1661       m_ast.SetHasExternalStorage(clang_type.GetOpaqueQualType(), true);
 1671         m_ast.GetAsCXXRecordDecl(clang_type.GetOpaqueQualType());
 1679         m_ast.GetAsCXXRecordDecl(clang_type.GetOpaqueQualType());
 1816       clang::ASTContext *ast = m_ast.getASTContext();
 1818         clang_type = m_ast.GetBasicType(eBasicTypeVoid);
 1843         auto *tplt_type = m_ast.CreateTemplateTemplateParmDecl(template_name);
 1896   m_ast.SetHasExternalStorage(clang_type.GetOpaqueQualType(), false);
 2019             m_ast.SetTagTypeKind(ClangUtil::GetQualType(clang_type),
 2035           m_ast.SetDefaultAccessForRecordFields(
 2036               m_ast.GetAsRecordDecl(clang_type), eAccessPrivate,
 2049                   &m_ast, type_source_info->getType().getAsOpaquePtr());
 2076           m_ast.TransferBaseClasses(clang_type.GetOpaqueQualType(),
 2082     m_ast.AddMethodOverridesForCXXRecordType(clang_type.GetOpaqueQualType());
 2096           m_ast.GetAsCXXRecordDecl(clang_type.GetOpaqueQualType());
 2203     return CompilerDecl(&m_ast, clang_decl);
 2211     return CompilerDeclContext(&m_ast, clang_decl_ctx);
 2220     return CompilerDeclContext(&m_ast, clang_decl_ctx);
 2280           m_ast.AddEnumerationValueToEnumerationType(
 2799                             m_ast.GetBuiltinTypeForEncodingAndBitSize(
 2849                     member_clang_type = m_ast.CreateArrayType(
 2898               m_ast.SetMetadataAsUserID(field_decl, die.GetID());
 2934               m_ast.SetMetadataAsUserID(ivar_decl, die.GetID());
 3157                 m_ast.CreateParameterDeclaration(containing_decl_ctx, name,
 3163             m_ast.SetMetadataAsUserID(param_var_decl, die.GetID());
 3356       decl = m_ast.CreateVariableDeclaration(
 3375               m_ast.CreateUsingDeclaration(decl_context, clang_imported_decl);
 3393           decl = m_ast.CreateUsingDirectiveDeclaration(decl_context, ns_decl);
 3419       decl_ctx = m_ast.GetTranslationUnitDecl();
 3523       decl = m_ast.CreateBlockDeclaration(decl_context);
 3550       namespace_decl = m_ast.GetUniqueNamespaceDeclaration(
 3561               static_cast<void *>(m_ast.getASTContext()), die.GetID(),
 3569               static_cast<void *>(m_ast.getASTContext()), die.GetID(),
 3598   return m_ast.GetTranslationUnitDecl();