Searched refs:TypeSystem (Results 1 – 17 of 17) sorted by relevance
39 TypeSystem::TypeSystem() = default;40 TypeSystem::~TypeSystem() = default;55 lldb::TypeSystemSP TypeSystem::CreateInstance(lldb::LanguageType language, in CreateInstance()60 lldb::TypeSystemSP TypeSystem::CreateInstance(lldb::LanguageType language, in CreateInstance()66 bool TypeSystem::Verify(lldb::opaque_compiler_type_t type) { return true; } in Verify()69 bool TypeSystem::IsAnonymousType(lldb::opaque_compiler_type_t type) { in IsAnonymousType()73 CompilerType TypeSystem::GetArrayType(lldb::opaque_compiler_type_t type, in GetArrayType()79 TypeSystem::GetLValueReferenceType(lldb::opaque_compiler_type_t type) { in GetLValueReferenceType()84 TypeSystem::GetRValueReferenceType(lldb::opaque_compiler_type_t type) { in GetRValueReferenceType()88 CompilerType TypeSystem::GetAtomicType(lldb::opaque_compiler_type_t type) { in GetAtomicType()[all …]
1219 TypeSystem *CompilerType::TypeSystemSPWrapper::operator->() const { in operator ->()
26 /// TypeSystem that gives meaning to this opaque pointer. All methods of this27 /// class should call their respective method in the TypeSystem interface and30 /// \see lldb_private::TypeSystem37 /// and its respective TypeSystem instance.39 /// This constructor should only be called from the respective TypeSystem43 CompilerDeclContext(TypeSystem *type_system, void *decl_ctx) in CompilerDeclContext() 95 TypeSystem *GetTypeSystem() const { return m_type_system; }99 void SetDeclContext(TypeSystem *type_system, void *decl_ctx) { in Clear() 114 TypeSystem *m_type_system = nullptr;
37 CompilerDecl(TypeSystem *type_system, void *decl) in CompilerDecl()56 TypeSystem *GetTypeSystem() const { return m_type_system; } in GetTypeSystem()60 void SetDecl(TypeSystem *type_system, void *decl) { in SetDecl()102 TypeSystem *m_type_system = nullptr;
69 class TypeSystem : public PluginInterface,70 public std::enable_shared_from_this<TypeSystem> {73 TypeSystem();74 ~TypeSystem() override;
24 class TypeSystem; variable83 TypeSystem *operator->() const;
273 class TypeSystem; variable464 typedef std::shared_ptr<lldb_private::TypeSystem> TypeSystemSP;466 typedef std::weak_ptr<lldb_private::TypeSystem> TypeSystemWP;
109 class TypeSystemClang : public TypeSystem {120 static bool classof(const TypeSystem *ts) { return ts->isA(&ID); } in classof()1328 static bool classof(const TypeSystem *ts) { return ts->isA(&ID); } in classof()
8496 static_cast<TypeSystem *>(this)); in AddEnumerationValueToEnumerationType()9723 typedef std::pair<IsolatedASTKey, TypeSystem *> KeyAndTS; in Dump()
208 assert((TypeSystem *)&source == in DeportType()1818 TypeSystem *type_system = function->GetDeclContext().GetTypeSystem(); in AddOneFunction()
588 SRCS+= Plugins/TypeSystem/Clang/TypeSystemClang.cpp620 SRCS+= Symbol/TypeSystem.cpp
483 lldb/source/Plugins/TypeSystem/CMakeLists.txt484 lldb/source/Plugins/TypeSystem/Clang/CMakeLists.txt
1747 return TypeSystem::SupportsLanguageStatic(language); in SupportsLanguage()
1449 #pragma mark TypeSystem
1974 TypeSystem *decl_ctx_type_system = decl_ctx.GetTypeSystem(); in DeclContextMatchesThisSymbolFile()
1010 TypeSystem* ts_or_err = decl_ctx.GetTypeSystem(); in ParseDeclsForContext()
2344 TypeSystem *decl_ctx_type_system = decl_ctx.GetTypeSystem(); in DeclContextMatchesThisSymbolFile()