/freebsd/contrib/libcxxrt/ |
H A D | typeinfo.cc | 32 using std::type_info; 34 type_info::~type_info() {} in ~type_info() 36 bool type_info::operator==(const type_info &other) const in operator ==() 40 bool type_info::operator!=(const type_info &other) const in operator !=() 44 bool type_info::before(const type_info &other) const in before() 48 const char* type_info::name() const in name() 52 type_info::type_info (const type_info& rhs) in type_info() function in type_info 56 type_info& type_info::operator= (const type_info& rhs) in operator =() 58 return *new type_info(rhs); in operator =()
|
H A D | typeinfo.h | 43 class type_info 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& rhs); 90 virtual bool __do_catch(const type_info *thrown_type, 115 struct __fundamental_type_info : public std::type_info [all …]
|
H A D | cxxabi.h | 30 class type_info; variable 107 std::type_info *exceptionType; 211 std::type_info * __cxa_current_exception_type(); 219 void *object, std::type_info* tinfo, void (*dest)(void *)) _LIBCXXRT_NOEXCEPT;
|
H A D | dynamic_cast.cc | 49 bool std::type_info::__do_catch(std::type_info const *ex_type, in __do_catch() 53 const type_info *type = this; in __do_catch() 66 bool __pbase_type_info::__do_catch(std::type_info const *ex_type, in __do_catch()
|
H A D | exception.cc | 205 std::type_info *exceptionType; 803 void *object, std::type_info* tinfo, void (*dest)(void *)) _LIBCXXRT_NOEXCEPT { in __cxa_init_primary_exception() 824 std::type_info *tinfo, in __cxa_throw() 937 static std::type_info *get_type_info_entry(_Unwind_Context *context, in get_type_info_entry() 953 return reinterpret_cast<std::type_info*>(resolve_indirect_value(context, in get_type_info_entry() 965 const std::type_info *type, in check_type_signature() 969 const std::type_info *ex_type = ex ? ex->exceptionType : 0; in check_type_signature() 1035 std::type_info *handler_type = get_type_info_entry(context, lsda, filter); in check_action_record() 1048 std::type_info *handler_type = get_type_info_entry(context, lsda, filter--); in check_action_record() 1062 std::type_info *handler_type = get_type_info_entry(context, lsda, *(type_index++)); in check_action_record() [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | typeinfo | 19 class type_info 22 virtual ~type_info(); 24 bool operator==(const type_info& rhs) const noexcept; // constexpr since C++23 25 bool operator!=(const type_info& rhs) const noexcept; // removed in C++20 27 bool before(const type_info& rhs) const noexcept; 31 type_info(const type_info& rhs) = delete; 32 type_info& operator=(const type_info& rhs) = delete; 79 class _LIBCPP_EXPORTED_FROM_ABI type_info { 80 type_info& operator=(const type_info&); 81 type_info(const type_info&); [all …]
|
H A D | typeindex | 23 type_index(const type_info& rhs) noexcept; 63 const type_info* __t_; 66 _LIBCPP_HIDE_FROM_ABI type_index(const type_info& __y) _NOEXCEPT : __t_(&__y) {}
|
H A D | any | 56 const type_info& type() const noexcept; 177 inline _LIBCPP_HIDE_FROM_ABI bool __compare_typeid(type_info const* __id, const void* __fallback_id… 269 _LIBCPP_HIDE_FROM_ABI const type_info& type() const _NOEXCEPT { 271 return *static_cast<type_info const*>(this->__call(_Action::_TypeInfo)); 280 …using _HandleFuncPtr = void* (*)(_Action, any const*, any*, const type_info*, const void* __fallba… 289 …__call(_Action __a, any* __other = nullptr, type_info const* __info = nullptr, const void* __fallb… 295 …_Action __a, any* __other = nullptr, type_info const* __info = nullptr, const void* __fallback_inf… 318 …__handle(_Action __act, any const* __this, any* __other, type_info const* __info, const void* __fa… 367 …_LIBCPP_HIDE_FROM_ABI static void* __get(any& __this, type_info const* __info, const void* __fallb… 385 …__handle(_Action __act, any const* __this, any* __other, type_info const* __info, void const* __fa… [all …]
|
/freebsd/contrib/llvm-project/libcxx/src/ |
H A D | typeinfo.cpp | 15 int std::type_info::__compare(const type_info& __rhs) const noexcept { in __compare() 21 const char* std::type_info::name() const noexcept { in name() 26 size_t std::type_info::hash_code() const noexcept { in hash_code() 53 std::type_info::~type_info() {}
|
H A D | memory.cpp | 97 const void* __shared_weak_count::__get_deleter(const type_info&) const noexcept { return nullptr; } in __release_weak()
|
/freebsd/lib/libcxxrt/ |
H A D | Version.map | 186 "std::type_info::type_info(std::type_info const&)"; 187 "std::type_info::operator=(std::type_info const&)"; 263 "std::type_info::name() const"; 264 "std::type_info::before(std::type_info const&) const"; 265 "std::type_info::operator==(std::type_info const&) const"; 266 "std::type_info::operator!=(std::type_info const&) const"; 308 "std::type_info::~type_info()"; 320 std::type_info::__*; 326 "vtable for std::type_info"; 333 "typeinfo for std::type_info"; [all …]
|
H A D | Version.map.arm | 187 "std::type_info::type_info(std::type_info const&)"; 188 "std::type_info::operator=(std::type_info const&)"; 264 "std::type_info::name() const"; 265 "std::type_info::before(std::type_info const&) const"; 266 "std::type_info::operator==(std::type_info const&) const"; 267 "std::type_info::operator!=(std::type_info const&) const"; 309 "std::type_info::~type_info()"; 321 std::type_info::__*; 327 "vtable for std::type_info"; 334 "typeinfo for std::type_info"; [all …]
|
/freebsd/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; in getDynamicTypeInfoFromVtable() 64 tinfo = (std::type_info *)(image_base + obj_locator->rtti_addr); in getDynamicTypeInfoFromVtable() 71 if (!IsAccessibleMemoryRange((uptr)tinfo, sizeof(std::type_info))) in getDynamicTypeInfoFromVtable()
|
H A D | ubsan_type_hash_itanium.cpp | 27 class type_info { class 30 virtual ~type_info(); 50 class __class_type_info : public std::type_info { 207 std::type_info *TypeInfo; 275 auto TI1 = static_cast<const std::type_info *>(TypeInfo1); in checkTypeInfoEquality() 276 auto TI2 = static_cast<const std::type_info *>(TypeInfo2); in checkTypeInfoEquality()
|
/freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/ |
H A D | ctypes.py | 26 type_info = _ffi.typeof(type_name) 30 if type_info.kind == 'enum': 32 type_info.elements[value] 35 (type_info.cname, value, e))
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ |
H A D | ItaniumABILanguageRuntime.cpp | 61 TypeAndOrName type_info = GetDynamicTypeInfo(vtable_info.addr); in GetTypeInfo() local 62 if (type_info) in GetTypeInfo() 63 return type_info; in GetTypeInfo() 84 type_info.SetName(class_name); in GetTypeInfo() 128 type_info.SetTypeSP(type_sp); in GetTypeInfo() 162 type_info.SetTypeSP(type_sp); in GetTypeInfo() 176 if (type_info) in GetTypeInfo() 177 SetDynamicTypeInfo(vtable_info.addr, type_info); in GetTypeInfo() 178 return type_info; in GetTypeInfo() 691 const lldb_private::Address &vtable_addr, const TypeAndOrName &type_info) { in SetDynamicTypeInfo() argument [all …]
|
H A D | ItaniumABILanguageRuntime.h | 113 const TypeAndOrName &type_info);
|
/freebsd/contrib/llvm-project/libcxx/include/__exception/ |
H A D | exception_ptr.h | 39 std::type_info*, 103 __ex, const_cast<std::type_info*>(&typeid(_Ep)), [](void* __p) -> void* { in make_exception_ptr() 105 …(void)__cxxabiv1::__cxa_init_primary_exception(__ex, const_cast<std::type_info*>(&typeid(_Ep)), []… in make_exception_ptr()
|
/freebsd/contrib/llvm-project/libcxx/include/__functional/ |
H A D | function.h | 247 virtual const void* target(const type_info&) const _NOEXCEPT = 0; 248 virtual const std::type_info& target_type() const _NOEXCEPT = 0; 276 _LIBCPP_HIDE_FROM_ABI_VIRTUAL virtual const void* target(const type_info&) const _NOEXCEPT; 277 _LIBCPP_HIDE_FROM_ABI_VIRTUAL virtual const std::type_info& target_type() const _NOEXCEPT; 319 const void* __func<_Fp, _Alloc, _Rp(_ArgTypes...)>::target(const type_info& __ti) const _NOEXCEPT { 326 const std::type_info& __func<_Fp, _Alloc, _Rp(_ArgTypes...)>::target_type() const _NOEXCEPT { 468 _LIBCPP_HIDE_FROM_ABI const std::type_info& target_type() const _NOEXCEPT { 509 const std::type_info* const __type_info; 728 …_LIBCPP_HIDE_FROM_ABI const std::type_info& target_type() const _NOEXCEPT { return *__policy_->__t… 807 _LIBCPP_HIDE_FROM_ABI_VIRTUAL virtual const void* target(type_info const& __ti) const _NOEXCEPT { [all …]
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | typeinfo.cppm |
|
/freebsd/contrib/llvm-project/lldb/source/Core/ |
H A D | ValueObjectVariable.cpp | 266 const uint32_t type_info = valobj.GetCompilerType().GetTypeInfo(); in DoUpdateChildrenAddressType() local 268 (type_info & (lldb::eTypeIsPointer | lldb::eTypeIsReference)) != 0; in DoUpdateChildrenAddressType()
|
H A D | ValueObject.cpp | 475 const uint32_t type_info = GetTypeInfo(); in MightHaveChildren() local 476 if (type_info) { in MightHaveChildren() 477 if (type_info & (eTypeHasChildren | eTypeIsPointer | eTypeIsReference)) in MightHaveChildren() 661 const uint32_t type_info = GetTypeInfo(&pointee_or_element_compiler_type); in GetPointeeData() local 662 const bool is_pointer_type = type_info & eTypeIsPointer; in GetPointeeData() 663 const bool is_array_type = type_info & eTypeIsArray; in GetPointeeData()
|
H A D | FormatEntity.cpp | 671 auto type_info = valobj.GetTypeInfo(); in DumpValueWithLLVMFormat() local 672 if ((type_info & eTypeIsInteger) && LLVMFormatPattern.match(options)) { in DumpValueWithLLVMFormat() 673 if (type_info & eTypeIsSigned) { in DumpValueWithLLVMFormat()
|
/freebsd/contrib/googletest/googletest/include/gtest/internal/ |
H A D | gtest-type-util.h | 91 inline std::string GetTypeName(const std::type_info& type) { in GetTypeName()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/ObjC/ |
H A D | Cocoa.cpp | 1130 const uint32_t type_info = valobj.GetCompilerType().GetTypeInfo(); in ObjCBOOLSummaryProvider() local 1134 if (type_info & eTypeIsPointer) { in ObjCBOOLSummaryProvider() 1139 } else if (type_info & eTypeIsReference) { in ObjCBOOLSummaryProvider()
|