Searched refs:type_info (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-11-stable/contrib/libcxxrt/
H A Dtypeinfo.cc32 using std::type_info;
34 type_info::~type_info() {}
36 bool type_info::operator==(const type_info &other) const
40 bool type_info::operator!=(const type_info &other) const
44 bool type_info::before(const type_info &other) const
48 const char* type_info
52 type_info::type_info (const type_info& rhs) function in class:type_info
[all...]
H A Dtypeinfo.h43 class type_info class in namespace:std
50 virtual ~type_info();
51 bool operator==(const type_info &) const;
52 bool operator!=(const type_info &) const;
53 bool before(const type_info &) const;
55 type_info();
57 type_info(const type_info& rhs);
58 type_info& operator= (const type_info
[all...]
H A Dcxxabi.h30 class type_info;
93 std::type_info *exceptionType;
197 std::type_info * __cxa_current_exception_type();
H A Ddynamic_cast.cc49 bool std::type_info::__do_catch(std::type_info const *ex_type,
53 const type_info *type = this;
66 bool __pbase_type_info::__do_catch(std::type_info const *ex_type,
H A Dexception.cc201 std::type_info *exceptionType;
788 std::type_info *tinfo,
906 * Returns the type_info object corresponding to the filter.
908 static std::type_info *get_type_info_entry(_Unwind_Context *context,
924 return reinterpret_cast<std::type_info*>(resolve_indirect_value(context,
936 const std::type_info *type,
940 const std::type_info *ex_type = ex ? ex->exceptionType : 0;
1006 std::type_info *handler_type = get_type_info_entry(context, lsda, filter);
1019 std::type_info *handler_type = get_type_info_entry(context, lsda, filter--);
1033 std::type_info *handler_typ
[all...]
/freebsd-11-stable/contrib/llvm-project/libcxx/src/
H A Dtypeinfo.cpp14 int std::type_info::__compare(const type_info &__rhs) const _NOEXCEPT {
20 const char *std::type_info::name() const _NOEXCEPT {
25 size_t std::type_info::hash_code() const _NOEXCEPT {
54 std::type_info::~type_info()
H A Dmemory.cpp130 __shared_weak_count::__get_deleter(const type_info&) const _NOEXCEPT
/freebsd-11-stable/contrib/libstdc++/libsupc++/
H A Deh_type.cc38 // Returns the type_info for the currently handled exception [15.3/8], or
41 std::type_info *__cxa_current_exception_type ()
H A Dtinfo2.cc1 // Methods for type_info for -*- C++ -*- Run Time Type Identification.
39 using std::type_info;
44 type_info::before (const type_info &arg) const
58 // to emit the type_info structures for the fundamental types which are
101 __do_catch (const type_info *thr_type,
H A Dcxxabi.h160 class __fundamental_type_info : public std::type_info
164 __fundamental_type_info(const char* __n) : std::type_info(__n) { }
171 class __array_type_info : public std::type_info
175 __array_type_info(const char* __n) : std::type_info(__n) { }
182 class __function_type_info : public std::type_info
186 __function_type_info(const char* __n) : std::type_info(__n) { }
198 class __enum_type_info : public std::type_info
202 __enum_type_info(const char* __n) : std::type_info(__n) { }
209 class __pbase_type_info : public std::type_info
213 const std::type_info* __pointe
[all...]
H A Deh_call.cc129 const std::type_info* catch_type;
132 const std::type_info& bad_exc = typeid(std::bad_exception);
141 catch_type = (const std::type_info*) (offset);
H A Deh_arm.cc45 const std::type_info* catch_type,
53 const std::type_info* throw_type = xh->exceptionType;
H A Deh_personality.cc95 static const std::type_info*
103 return reinterpret_cast<const std::type_info *>(ptr);
123 const std::type_info* catch_type;
136 catch_type = reinterpret_cast<const std::type_info*>(tmp);
197 typedef const std::type_info _throw_typet;
202 static const std::type_info *
211 return reinterpret_cast<const std::type_info *>(ptr);
220 get_adjusted_ptr (const std::type_info *catch_type,
221 const std::type_info *throw_type,
252 const std::type_info *catch_typ
[all...]
H A Dunwind-cxx.h55 std::type_info *exceptionType;
116 std::type_info *tinfo,
145 extern "C" __cxa_type_match_result __cxa_type_match(_Unwind_Exception*, const std::type_info*,
H A Dvterminate.cc59 type_info *t = __cxa_current_exception_type();
H A Deh_throw.cc57 __cxxabiv1::__cxa_throw (void *obj, std::type_info *tinfo,
H A Dtinfo.cc1 // Methods for type_info for -*- C++ -*- Run Time Type Identification.
41 std::type_info::
42 ~type_info ()
63 bool std::type_info::
64 operator== (const std::type_info& arg) const
73 // return true if this is a type_info for a pointer type
74 bool type_info::
80 // return true if this is a type_info for a function type
81 bool type_info::
88 bool type_info
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_type_hash_win.cpp35 std::type_info *rtti_addr;
61 std::type_info *tinfo;
64 tinfo = (std::type_info *)(image_base + obj_locator->rtti_addr);
71 if (!IsAccessibleMemoryRange((uptr)tinfo, sizeof(std::type_info)))
74 // Okay, this is probably a std::type_info. Request its name.
H A Dubsan_type_hash_itanium.cpp25 class type_info { class in namespace:std
27 virtual ~type_info();
37 class __class_type_info : public std::type_info {
193 /// The type_info object describing the most-derived class type.
194 std::type_info *TypeInfo;
229 // Check that this is actually a type_info object for a class type.
261 auto TI1 = static_cast<const std::type_info *>(TypeInfo1);
262 auto TI2 = static_cast<const std::type_info *>(TypeInfo2);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.cpp66 TypeAndOrName type_info = GetDynamicTypeInfo(vtable_addr); local
67 if (type_info)
68 return type_info;
94 type_info.SetName(class_name);
130 type_info.SetTypeSP(type_sp);
162 type_info.SetTypeSP(type_sp);
175 if (type_info)
176 SetDynamicTypeInfo(vtable_addr, type_info);
177 return type_info;
613 const lldb_private::Address &vtable_addr, const TypeAndOrName &type_info) {
612 SetDynamicTypeInfo( const lldb_private::Address &vtable_addr, const TypeAndOrName &type_info) argument
[all...]
H A DItaniumABILanguageRuntime.h112 const TypeAndOrName &type_info);
/freebsd-11-stable/contrib/libstdc++/include/debug/
H A Dformatter.h42 using std::type_info;
165 const type_info* _M_type;
169 const type_info* _M_seq_type;
177 const type_info* _M_type;
/freebsd-11-stable/contrib/gcc/config/arm/
H A Dunwind-arm.c39 typedef struct _ZSt9type_info type_info; /* This names C++ type_info type */ typedef in typeref:struct:_ZSt9type_info
44 const type_info *rttip,
920 if (!__cxa_type_match (ucbp, (type_info *) rtti,
968 if (__cxa_type_match (ucbp, (type_info *) rtti,
/freebsd-11-stable/contrib/libstdc++/include/tr1/
H A Dboost_shared_ptr.h130 _M_get_deleter(const std::type_info&) = 0;
249 _M_get_deleter(const std::type_info& __ti)
350 _M_get_deleter(const std::type_info& __ti) const
698 _M_get_deleter(const std::type_info& __ti) const
H A Dfunctional_iterate.h572 __dest._M_access<const type_info*>() = &typeid(_Functor);
797 const type_info& target_type() const;
869 const type_info&
876 return *__typeinfo_result._M_access<const type_info*>();

Completed in 288 milliseconds

12