reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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(