|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lldb/include/lldb/Symbol/ClangASTContext.h 43 class ClangASTContext : public TypeSystem {
Declarations
tools/lldb/include/lldb/lldb-forward.h 228 class TypeSystem;
References
include/llvm/Support/Casting.h 57 static inline bool doit(const From &Val) {
104 static inline bool doit(const From *Val) {
106 return isa_impl<To, From>::doit(*Val);
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
265 return cast_convert_val<X, Y*,
266 typename simplify_type<Y*>::SimpleType>::doit(Val);
305 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type
306 cast_or_null(Y *Val) {
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
366 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type
367 dyn_cast_or_null(Y *Val) {
include/llvm/Support/Error.h 474 Expected(OtherT &&Val,
tools/lldb/include/lldb/Core/Module.h 788 llvm::Expected<TypeSystem &>
tools/lldb/include/lldb/Symbol/ClangASTContext.h 43 class ClangASTContext : public TypeSystem {
50 static bool classof(const TypeSystem *ts) {
51 return ts->getKind() == TypeSystem::eKindClang;
tools/lldb/include/lldb/Symbol/CompilerDecl.h 23 CompilerDecl(TypeSystem *type_system, void *decl)
46 TypeSystem *GetTypeSystem() const { return m_type_system; }
50 void SetDecl(TypeSystem *type_system, void *decl) {
78 TypeSystem *m_type_system;
tools/lldb/include/lldb/Symbol/CompilerDeclContext.h 24 CompilerDeclContext(TypeSystem *type_system, void *decl_ctx)
87 TypeSystem *GetTypeSystem() const { return m_type_system; }
91 void SetDeclContext(TypeSystem *type_system, void *decl_ctx) {
108 TypeSystem *m_type_system;
tools/lldb/include/lldb/Symbol/CompilerType.h 33 CompilerType(TypeSystem *type_system, lldb::opaque_compiler_type_t type);
148 TypeSystem *GetTypeSystem() const { return m_type_system; }
167 void SetCompilerType(TypeSystem *type_system,
380 TypeSystem *m_type_system;
tools/lldb/include/lldb/Symbol/SymbolFile.h 210 virtual llvm::Expected<lldb_private::TypeSystem &>
tools/lldb/include/lldb/Symbol/TaggedASTType.h 23 TaggedASTType(lldb::opaque_compiler_type_t type, TypeSystem *type_system)
tools/lldb/include/lldb/Symbol/Type.h 292 TypeSystem *GetTypeSystem(bool prefer_dynamic);
tools/lldb/include/lldb/Symbol/TypeSystem.h 512 void ForEach(std::function<bool(TypeSystem *)> const &callback);
514 llvm::Expected<TypeSystem &>
518 llvm::Expected<TypeSystem &>
tools/lldb/include/lldb/Target/Target.h 1027 llvm::Expected<TypeSystem &>
1031 std::vector<TypeSystem *> GetScratchTypeSystems(bool create_on_demand = true);
tools/lldb/include/lldb/lldb-forward.h 458 typedef std::shared_ptr<lldb_private::TypeSystem> TypeSystemSP;
tools/lldb/source/API/SBTarget.cpp 1856 for (auto *type_system : target_sp->GetScratchTypeSystems())
1870 for (auto *type_system : target_sp->GetScratchTypeSystems())
1912 for (auto *type_system : target_sp->GetScratchTypeSystems())
tools/lldb/source/Core/DumpDataExtractor.cpp 563 auto &type_system = *type_system_or_err;
tools/lldb/source/Core/Module.cpp 356 llvm::Expected<TypeSystem &>
tools/lldb/source/DataFormatters/VectorType.cpp 26 TypeSystem *type_system) {
223 TypeSystem *type_system = nullptr;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 1915 TypeSystem *type_system = function->GetDeclContext().GetTypeSystem();
tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp 52 TypeSystem *type_system = m_backend.GetCompilerType().GetTypeSystem();
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h 117 llvm::Expected<TypeSystem &>
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp 106 llvm::Expected<lldb_private::TypeSystem &> DWARFBaseDIE::GetTypeSystem() const {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h 60 llvm::Expected<lldb_private::TypeSystem &> GetTypeSystem() const;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp 441 llvm::Expected<TypeSystem &> DWARFUnit::GetTypeSystem() {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h 156 llvm::Expected<lldb_private::TypeSystem &> GetTypeSystem();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 428 llvm::Expected<TypeSystem &>
1220 auto *type_system = decl_ctx.GetTypeSystem();
1392 TypeSystem *type_system = compiler_type.GetTypeSystem();
1985 TypeSystem *decl_ctx_type_system = decl_ctx->GetTypeSystem();
2863 TypeSystem *type_system = nullptr;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 199 llvm::Expected<lldb_private::TypeSystem &>
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp 143 llvm::Expected<TypeSystem &>
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h 33 llvm::Expected<lldb_private::TypeSystem &>
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 1578 llvm::Expected<TypeSystem &>
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h 136 llvm::Expected<TypeSystem &>
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp 1647 llvm::Expected<lldb_private::TypeSystem &>
1984 TypeSystem *decl_ctx_type_system = decl_ctx->GetTypeSystem();
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h 146 llvm::Expected<lldb_private::TypeSystem &>
tools/lldb/source/Symbol/ClangASTContext.cpp 526 : TypeSystem(TypeSystem::eKindClang) {
535 : TypeSystem(TypeSystem::eKindClang) {
543 : TypeSystem(TypeSystem::eKindClang) {
tools/lldb/source/Symbol/CompilerDecl.cpp 16 return IsValid() && m_type_system->getKind() == TypeSystem::eKindClang;
tools/lldb/source/Symbol/CompilerDeclContext.cpp 27 return IsValid() && m_type_system->getKind() == TypeSystem::eKindClang;
tools/lldb/source/Symbol/CompilerType.cpp 29 CompilerType::CompilerType(TypeSystem *type_system,
321 void CompilerType::SetCompilerType(TypeSystem *type_system,
tools/lldb/source/Symbol/SymbolFile.cpp 88 llvm::Expected<TypeSystem &>
tools/lldb/source/Symbol/Type.cpp 1010 TypeSystem *TypeImpl::GetTypeSystem(bool prefer_dynamic) {
tools/lldb/source/Symbol/TypeSystem.cpp 189 std::set<TypeSystem *> visited;
191 TypeSystem *type_system = pair.second.get();
205 void TypeSystemMap::ForEach(std::function<bool(TypeSystem *)> const &callback) {
209 std::set<TypeSystem *> visited;
211 TypeSystem *type_system = pair.second.get();
220 llvm::Expected<TypeSystem &>
233 auto *type_system = pos->second.get();
272 auto type_system_sp = TypeSystem::CreateInstance(language, module);
289 llvm::Expected<TypeSystem &>
302 auto *type_system = pos->second.get();
341 auto type_system_sp = TypeSystem::CreateInstance(language, target);
tools/lldb/source/Target/Target.cpp 2116 llvm::Expected<TypeSystem &>
2145 std::vector<TypeSystem *> Target::GetScratchTypeSystems(bool create_on_demand) {
2149 std::vector<TypeSystem *> scratch_type_systems;
tools/lldb/tools/lldb-test/lldb-test.cpp 595 llvm::Expected<TypeSystem &> type_system_or_err =
625 llvm::Expected<TypeSystem &> type_system_or_err =
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/refwrap.h 63 : _Maybe_get_result_type<_Functor>
176 : _Weak_result_type_impl<typename remove_cv<_Functor>::type>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
327 : public _Reference_wrapper_base<typename remove_cv<_Tp>::type>
329 _Tp* _M_data;
332 typedef _Tp type;
334 reference_wrapper(_Tp& __indata) noexcept
338 reference_wrapper(_Tp&&) = delete;
345 operator _Tp&() const noexcept
348 _Tp&
353 typename result_of<_Tp&(_Args&&...)>::type
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1942 { typedef _Tp type; };
1983 { typedef _Up type; };