/freebsd-11-stable/contrib/libcxxrt/ |
H A D | typeinfo.cc | 32 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 D | typeinfo.h | 43 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 D | cxxabi.h | 30 class type_info; 93 std::type_info *exceptionType; 197 std::type_info * __cxa_current_exception_type();
|
H A D | dynamic_cast.cc | 49 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 D | exception.cc | 201 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 D | typeinfo.cpp | 14 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 D | memory.cpp | 130 __shared_weak_count::__get_deleter(const type_info&) const _NOEXCEPT
|
/freebsd-11-stable/contrib/libstdc++/libsupc++/ |
H A D | eh_type.cc | 38 // Returns the type_info for the currently handled exception [15.3/8], or 41 std::type_info *__cxa_current_exception_type ()
|
H A D | tinfo2.cc | 1 // 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 D | cxxabi.h | 160 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 D | eh_call.cc | 129 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 D | eh_arm.cc | 45 const std::type_info* catch_type, 53 const std::type_info* throw_type = xh->exceptionType;
|
H A D | eh_personality.cc | 95 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 D | unwind-cxx.h | 55 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 D | vterminate.cc | 59 type_info *t = __cxa_current_exception_type();
|
H A D | eh_throw.cc | 57 __cxxabiv1::__cxa_throw (void *obj, std::type_info *tinfo,
|
H A D | tinfo.cc | 1 // 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 D | ubsan_type_hash_win.cpp | 35 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 D | ubsan_type_hash_itanium.cpp | 25 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 D | ItaniumABILanguageRuntime.cpp | 66 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 D | ItaniumABILanguageRuntime.h | 112 const TypeAndOrName &type_info);
|
/freebsd-11-stable/contrib/libstdc++/include/debug/ |
H A D | formatter.h | 42 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 D | unwind-arm.c | 39 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 D | boost_shared_ptr.h | 130 _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 D | functional_iterate.h | 572 __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*>();
|