reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
211 return ToCompilerDeclContext(*m_clang.GetTranslationUnitDecl()); 224 return {m_clang.GetTranslationUnitDecl(), record.UniqueName}; 235 clang::DeclContext *context = m_clang.GetTranslationUnitDecl(); 658 clang::QualType tag_qt = m_clang.getASTContext()->getTypeDeclType(&tag); 703 return m_clang.getASTContext()->getPointerType(direct_type); 728 return m_clang.getASTContext()->getMemberPointerType( 735 m_clang.getASTContext()->getLValueReferenceType(pointee_type); 738 m_clang.getASTContext()->getRValueReferenceType(pointee_type); 740 pointer_type = m_clang.getASTContext()->getPointerType(pointee_type); 782 m_clang.CreateRecordType(context, access, uname.c_str(), ttk, 809 return m_clang.GetUniqueNamespaceDeclaration( 820 clang::BlockDecl *block_decl = m_clang.CreateBlockDeclaration(scope); 836 clang::VarDecl *var_decl = m_clang.CreateVariableDeclaration( 884 CompilerType ct = m_clang.CreateTypedefType(ToCompilerType(qt), uname.c_str(), 886 clang::TypedefNameDecl *tnd = m_clang.GetAsTypedefDecl(ct); 895 CompilerType ct = m_clang.GetBasicType(type); 1017 clang::FunctionDecl *function_decl = m_clang.CreateFunctionDeclaration( 1084 CompilerType param_type_ct(&m_clang, qt.getAsOpaquePtr()); 1085 clang::ParmVarDecl *param = m_clang.CreateParameterDeclaration( 1096 m_clang.SetFunctionParameters(&function_decl, params.data(), params.size()); 1107 CompilerType enum_ct = m_clang.CreateEnumerationType( 1123 CompilerType array_ct = m_clang.CreateArrayType(ToCompilerType(element_type), 1158 CompilerType func_sig_ast_type = m_clang.CreateFunctionType( 1340 return {&m_clang, &decl}; 1344 return {&m_clang, qt.getAsOpaquePtr()}; 1349 return {&m_clang, &context}; 1361 void PdbAstBuilder::Dump(Stream &stream) { m_clang.Dump(stream); }tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
83 ClangASTContext &clang() { return m_clang; }