Searched refs:ClangExpressionDeclMap (Results 1 – 12 of 12) sorted by relevance
86 ClangExpressionDeclMap::ClangExpressionDeclMap( in ClangExpressionDeclMap() function in ClangExpressionDeclMap98 ClangExpressionDeclMap::~ClangExpressionDeclMap() { in ~ClangExpressionDeclMap()107 bool ClangExpressionDeclMap::WillParse(ExecutionContext &exe_ctx, in WillParse()143 void ClangExpressionDeclMap::InstallCodeGenerator( in InstallCodeGenerator()149 void ClangExpressionDeclMap::InstallDiagnosticManager( in InstallDiagnosticManager()155 void ClangExpressionDeclMap::DidParse() { in DidParse()182 ClangExpressionDeclMap::TargetInfo ClangExpressionDeclMap::GetTargetInfo() { in GetTargetInfo()204 TypeFromUser ClangExpressionDeclMap::DeportType(TypeSystemClang &target, in DeportType()215 bool ClangExpressionDeclMap::AddPersistentVariable(const NamedDecl *decl, in AddPersistentVariable()342 bool ClangExpressionDeclMap::AddValueToStruct(const NamedDecl *decl, in AddValueToStruct()[all …]
63 ClangExpressionDeclMap *DeclMap() { return m_type_system_helper.DeclMap(); } in DeclMap()84 ClangExpressionDeclMap *DeclMap() override { in DeclMap()104 std::unique_ptr<ClangExpressionDeclMap> m_expr_decl_map_up;
26 class ClangExpressionDeclMap; variable38 virtual ClangExpressionDeclMap *DeclMap() = 0;
45 class ClangExpressionDeclMap; variable 70 /// struct. See the documentation for ClangExpressionDeclMap.85 IRForTarget(lldb_private::ClangExpressionDeclMap *decl_map, bool resolve_vars,311 /// ClangExpressionDeclMap::DoStructLayout() must be called beforehand, so338 lldb_private::ClangExpressionDeclMap *m_decl_map;
66 ClangExpressionDeclMap *DeclMap() override { in DeclMap()90 std::unique_ptr<ClangExpressionDeclMap> m_expr_decl_map_up;162 ClangExpressionDeclMap *DeclMap() { return m_type_system_helper.DeclMap(); } in DeclMap()
1 //===-- ClangExpressionDeclMap.h --------------------------------*- C++ -*-===//34 /// \class ClangExpressionDeclMap ClangExpressionDeclMap.h35 /// "lldb/Expression/ClangExpressionDeclMap.h" Manages named entities that are41 /// in turn relies on ClangExpressionDeclMap, which performs several important57 class ClangExpressionDeclMap : public ClangASTSource {81 ClangExpressionDeclMap(88 ~ClangExpressionDeclMap() override;183 /// on ClangExpressionDeclMap's behalf. In the case of the result215 /// on ClangExpressionDeclMap'[all...]
71 ClangExpressionDeclMap *DeclMap() override { return nullptr; } in DeclMap()
188 m_expr_decl_map_up = std::make_unique<ClangExpressionDeclMap>( in ResetDeclMap()
1117 ClangExpressionDeclMap *decl_map = type_system_helper->DeclMap(); in ParseInternal()1373 ClangExpressionDeclMap *decl_map = in DoPrepareForExecution()
966 m_expr_decl_map_up = std::make_unique<ClangExpressionDeclMap>( in ResetDeclMap()
72 IRForTarget::IRForTarget(lldb_private::ClangExpressionDeclMap *decl_map, in IRForTarget()
370 SRCS+= Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp