|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/ADT/BitmaskEnum.h 73 struct is_bitmask_enum<
include/llvm/ADT/PointerIntPair.h 135 struct is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>> : std::true_type {
include/llvm/ADT/PointerSumType.h 254 template <typename MemberT> struct Checker<MemberT> : std::true_type {
include/llvm/ADT/ilist_node_options.h 69 template <> struct extract_sentinel_tracking<> : std::true_type, is_implicit {};
75 struct is_valid_option<ilist_sentinel_tracking<EnableSentinelTracking>>
90 template <class Tag> struct is_valid_option<ilist_tag<Tag>> : std::true_type {};
96 template <> struct check_options<> : std::true_type {};
include/llvm/BinaryFormat/Dwarf.h 636 template <> struct EnumTraits<Attribute> : public std::true_type {
641 template <> struct EnumTraits<Form> : public std::true_type {
646 template <> struct EnumTraits<Index> : public std::true_type {
651 template <> struct EnumTraits<Tag> : public std::true_type {
include/llvm/Bitcode/BitcodeReader.h 268 template <> struct is_error_code_enum<llvm::BitcodeError> : std::true_type {};
include/llvm/DebugInfo/CodeView/CodeViewError.h 31 struct is_error_code_enum<llvm::codeview::cv_error_code> : std::true_type {};
include/llvm/DebugInfo/MSF/MSFError.h 31 struct is_error_code_enum<llvm::msf::msf_error_code> : std::true_type {};
include/llvm/DebugInfo/PDB/GenericError.h 31 struct is_error_code_enum<llvm::pdb::pdb_error_code> : std::true_type {};
include/llvm/DebugInfo/PDB/Native/RawError.h 38 struct is_error_code_enum<llvm::pdb::raw_error_code> : std::true_type {};
include/llvm/Object/Error.h 89 struct is_error_code_enum<llvm::object::object_error> : std::true_type {};
include/llvm/ProfileData/SampleProf.h 80 struct is_error_code_enum<llvm::sampleprof_error> : std::true_type {};
include/llvm/Support/Errc.h 84 template <> struct is_error_code_enum<llvm::errc> : std::true_type {};
include/llvm/Support/type_traits.h 103 struct is_trivially_copy_constructible<T &> : std::true_type {};
114 struct is_trivially_move_constructible<T &> : std::true_type {};
116 struct is_trivially_move_constructible<T &&> : std::true_type {};
186 class is_trivially_copyable<T*> : public std::true_type {
tools/clang/include/clang/AST/RecursiveASTVisitor.h 325 struct has_same_member_pointer_type<R (T::*)(P...), R (U::*)(P...)>
tools/clang/include/clang/Format/Format.h 2403 struct is_error_code_enum<clang::format::ParseError> : std::true_type {};
tools/clang/include/clang/Frontend/PrecompiledPreamble.h 309 struct is_error_code_enum<clang::BuildPreambleError> : std::true_type {};
tools/clang/include/clang/Frontend/SerializedDiagnosticReader.h 134 struct is_error_code_enum<clang::serialized_diags::SDError> : std::true_type {};
tools/lld/include/lld/Core/Error.h 64 template <> struct is_error_code_enum<lld::YamlReaderError> : std::true_type {};
tools/llvm-cxxdump/Error.h 35 struct is_error_code_enum<llvm::cxxdump_error> : std::true_type {};
tools/llvm-readobj/Error.h 37 template <> struct is_error_code_enum<llvm::readobj_error> : std::true_type {};
tools/obj2yaml/Error.h 50 template <> struct is_error_code_enum<llvm::obj2yaml_error> : std::true_type {};
unittests/ADT/HashingTest.cpp 42 template <> struct is_hashable_data<LargeTestInteger> : std::true_type {};
unittests/Support/ErrorTest.cpp 919 struct is_error_code_enum<test_error_code> : std::true_type {};
usr/include/c++/7.4.0/bits/functional_hash.h 264 struct __is_fast_hash : public std::true_type
usr/include/c++/7.4.0/bits/ios_base.h 205 template <> struct is_error_code_enum<io_errc> : public true_type { };
usr/include/c++/7.4.0/bits/regex_compiler.h 176 struct __is_contiguous_normal_iter<_CharT*> : std::true_type { };
usr/include/c++/7.4.0/chrono 186 struct __is_duration<duration<_Rep, _Period>>
297 struct __is_ratio<ratio<_Num, _Den>>
usr/include/c++/7.4.0/future 76 struct is_error_code_enum<future_errc> : public true_type { };
659 struct __is_location_invariant
665 struct __is_location_invariant
usr/include/c++/7.4.0/system_error 60 struct is_error_condition_enum<errc>
usr/include/c++/7.4.0/type_traits 133 struct __and_<>
209 struct __is_void_helper<void>
223 struct __is_integral_helper<bool>
227 struct __is_integral_helper<char>
231 struct __is_integral_helper<signed char>
235 struct __is_integral_helper<unsigned char>
240 struct __is_integral_helper<wchar_t>
245 struct __is_integral_helper<char16_t>
249 struct __is_integral_helper<char32_t>
253 struct __is_integral_helper<short>
257 struct __is_integral_helper<unsigned short>
261 struct __is_integral_helper<int>
265 struct __is_integral_helper<unsigned int>
269 struct __is_integral_helper<long>
273 struct __is_integral_helper<unsigned long>
277 struct __is_integral_helper<long long>
281 struct __is_integral_helper<unsigned long long>
334 struct __is_floating_point_helper<float>
338 struct __is_floating_point_helper<double>
342 struct __is_floating_point_helper<long double>
363 struct is_array<_Tp[_Size]>
367 struct is_array<_Tp[]>
375 struct __is_pointer_helper<_Tp*>
390 struct is_lvalue_reference<_Tp&>
399 struct is_rvalue_reference<_Tp&&>
459 struct is_function<_Res(_ArgTypes...) _GLIBCXX_NOEXCEPT_QUAL>
483 struct is_function<_Res(_ArgTypes...) const _GLIBCXX_NOEXCEPT_QUAL>
561 struct __is_null_pointer_helper<std::nullptr_t>
625 struct __is_member_pointer_helper<_Tp _Cp::*>
642 struct __is_referenceable<_Res(_Args...) _GLIBCXX_NOEXCEPT_QUAL>
659 struct is_const<_Tp const>
819 struct __is_destructible_safe<_Tp, false, true>
1507 struct is_same<_Tp, _Tp>
2567 struct __is_tuple_like_impl<tuple<_Tps...>> : true_type
usr/include/c++/7.4.0/utility 164 struct __is_tuple_like_impl<std::pair<_T1, _T2>> : true_type
References
gen/lib/Target/AArch64/AArch64GenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/ARC/ARCGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/ARM/ARMGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/AVR/AVRGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/BPF/BPFGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/Lanai/LanaiGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/MSP430/MSP430GenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/Mips/MipsGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/PowerPC/PPCGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/RISCV/RISCVGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/Sparc/SparcGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
gen/lib/Target/XCore/XCoreGenDisassemblerTables.inc 35 unsigned numBits, std::true_type) {
include/llvm/ADT/BitmaskEnum.h 75 0>::type> : std::true_type {};
include/llvm/ADT/PointerIntPair.h 135 struct is_trivially_copyable<PointerIntPair<PointerTy, IntBits, IntType, PtrTraits, Info>> : std::true_type {
include/llvm/ADT/PointerSumType.h 254 template <typename MemberT> struct Checker<MemberT> : std::true_type {
include/llvm/ADT/STLExtras.h 67 template <typename...> struct conjunction : std::true_type {};
include/llvm/ADT/ilist_node_options.h 69 template <> struct extract_sentinel_tracking<> : std::true_type, is_implicit {};
76 : std::true_type {};
90 template <class Tag> struct is_valid_option<ilist_tag<Tag>> : std::true_type {};
96 template <> struct check_options<> : std::true_type {};
include/llvm/BinaryFormat/Dwarf.h 636 template <> struct EnumTraits<Attribute> : public std::true_type {
641 template <> struct EnumTraits<Form> : public std::true_type {
646 template <> struct EnumTraits<Index> : public std::true_type {
651 template <> struct EnumTraits<Tag> : public std::true_type {
include/llvm/Bitcode/BitcodeReader.h 268 template <> struct is_error_code_enum<llvm::BitcodeError> : std::true_type {};
include/llvm/DebugInfo/CodeView/CodeViewError.h 31 struct is_error_code_enum<llvm::codeview::cv_error_code> : std::true_type {};
include/llvm/DebugInfo/MSF/MSFError.h 31 struct is_error_code_enum<llvm::msf::msf_error_code> : std::true_type {};
include/llvm/DebugInfo/PDB/GenericError.h 31 struct is_error_code_enum<llvm::pdb::pdb_error_code> : std::true_type {};
include/llvm/DebugInfo/PDB/Native/RawError.h 38 struct is_error_code_enum<llvm::pdb::raw_error_code> : std::true_type {};
include/llvm/ExecutionEngine/Orc/RPCUtils.h 897 static std::true_type
907 static const bool value = decltype(check<S>(0))::value;
916 static std::true_type
926 static const bool value = decltype(check<S>(0))::value;
include/llvm/IR/Metadata.h 1042 static void dispatchRecalculateHash(NodeTy *N, std::true_type) {
1048 static void dispatchResetHash(NodeTy *N, std::true_type) {
include/llvm/Object/Error.h 89 struct is_error_code_enum<llvm::object::object_error> : std::true_type {};
include/llvm/ProfileData/SampleProf.h 80 struct is_error_code_enum<llvm::sampleprof_error> : std::true_type {};
include/llvm/Support/Errc.h 84 template <> struct is_error_code_enum<llvm::errc> : std::true_type {};
include/llvm/Support/type_traits.h 103 struct is_trivially_copy_constructible<T &> : std::true_type {};
114 struct is_trivially_move_constructible<T &> : std::true_type {};
116 struct is_trivially_move_constructible<T &&> : std::true_type {};
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
124 static constexpr bool value = decltype(get((T*)nullptr))::value;
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
132 static constexpr bool value = decltype(get((T*)nullptr))::value;
186 class is_trivially_copyable<T*> : public std::true_type {
tools/clang/include/clang/AST/RecursiveASTVisitor.h 326 : std::true_type {};
tools/clang/include/clang/Format/Format.h 2403 struct is_error_code_enum<clang::format::ParseError> : std::true_type {};
tools/clang/include/clang/Frontend/PrecompiledPreamble.h 309 struct is_error_code_enum<clang::BuildPreambleError> : std::true_type {};
tools/clang/include/clang/Frontend/SerializedDiagnosticReader.h 134 struct is_error_code_enum<clang::serialized_diags::SDError> : std::true_type {};
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h 99 std::true_type, std::false_type>::type {};
109 std::true_type, std::false_type>::type {};
tools/lld/include/lld/Core/Error.h 64 template <> struct is_error_code_enum<lld::YamlReaderError> : std::true_type {};
tools/llvm-cxxdump/Error.h 35 struct is_error_code_enum<llvm::cxxdump_error> : std::true_type {};
tools/llvm-readobj/Error.h 37 template <> struct is_error_code_enum<llvm::readobj_error> : std::true_type {};
tools/obj2yaml/Error.h 50 template <> struct is_error_code_enum<llvm::obj2yaml_error> : std::true_type {};
unittests/ADT/HashingTest.cpp 42 template <> struct is_hashable_data<LargeTestInteger> : std::true_type {};
unittests/Support/ErrorTest.cpp 919 struct is_error_code_enum<test_error_code> : std::true_type {};
usr/include/c++/7.4.0/array 67 typedef true_type _Is_swappable;
68 typedef true_type _Is_nothrow_swappable;
362 struct __is_tuple_like_impl<_GLIBCXX_STD_C::array<_Tp, _Nm>> : true_type
usr/include/c++/7.4.0/bits/alloc_traits.h 228 static true_type __test(int);
413 using propagate_on_container_move_assignment = true_type;
419 using is_always_equal = true_type;
511 __do_alloc_on_copy(_Alloc& __one, const _Alloc& __two, true_type)
535 inline void __do_alloc_on_move(_Alloc& __one, _Alloc& __two, true_type)
551 inline void __do_alloc_on_swap(_Alloc& __one, _Alloc& __two, true_type)
578 static true_type
usr/include/c++/7.4.0/bits/allocator.h 84 typedef true_type propagate_on_container_move_assignment;
86 typedef true_type is_always_equal;
126 typedef true_type propagate_on_container_move_assignment;
128 typedef true_type is_always_equal;
usr/include/c++/7.4.0/bits/forward_list.h 1276 _M_move_assign(forward_list&& __list, std::true_type) noexcept
1302 _M_assign(_InputIterator __first, _InputIterator __last, true_type)
1332 _M_assign_n(size_type __n, const _Tp& __val, true_type)
usr/include/c++/7.4.0/bits/functional_hash.h 264 struct __is_fast_hash : public std::true_type
usr/include/c++/7.4.0/bits/hashtable.h 384 _M_move_assign(_Hashtable&&, std::true_type);
676 _M_emplace(std::true_type, _Args&&... __args);
686 _M_emplace(const_iterator, std::true_type __uk, _Args&&... __args)
695 _M_insert(_Arg&&, const _NodeGenerator&, std::true_type);
710 const _NodeGenerator& __node_gen, std::true_type __uk)
723 _M_erase(std::true_type, const key_type&);
904 void _M_rehash_aux(size_type __n, std::true_type);
1146 _M_move_assign(_Hashtable&& __ht, std::true_type)
1640 _M_emplace(std::true_type, _Args&&... __args)
1810 _M_insert(_Arg&& __v, const _NodeGenerator& __node_gen, std::true_type)
1903 _M_erase(std::true_type, const key_type& __k)
2090 _M_rehash_aux(size_type __n, std::true_type)
usr/include/c++/7.4.0/bits/hashtable_policy.h 462 using __has_load_factor = std::true_type;
548 using __has_load_factor = std::true_type;
1044 std::true_type>
usr/include/c++/7.4.0/bits/ios_base.h 205 template <> struct is_error_code_enum<io_errc> : public true_type { };
usr/include/c++/7.4.0/bits/nested_exception.h 96 __throw_with_nested_impl(_Tp&& __t, true_type)
usr/include/c++/7.4.0/bits/parse_numbers.h 53 using __valid = true_type;
59 using __valid = true_type;
66 using __valid = true_type;
usr/include/c++/7.4.0/bits/regex_compiler.h 164 : std::true_type
169 : std::true_type
176 struct __is_contiguous_normal_iter<_CharT*> : std::true_type { };
392 _M_apply(_CharT __ch, true_type) const
549 _M_apply(_CharT __ch, true_type) const
553 _M_make_cache(true_type)
usr/include/c++/7.4.0/bits/regex_executor.h 55 using __dfs = true_type;
usr/include/c++/7.4.0/bits/shared_ptr_base.h 599 __shared_count(_Ptr __p, /* is_array = */ true_type)
887 : true_type
892 : true_type
897 : true_type
902 : true_type
usr/include/c++/7.4.0/bits/std_function.h 181 _M_clone(_Any_data& __dest, const _Any_data& __source, true_type)
198 _M_destroy(_Any_data& __victim, true_type)
263 _M_init_functor(_Any_data& __functor, _Functor&& __f, true_type)
usr/include/c++/7.4.0/bits/stl_deque.h 511 _Deque_base(_Deque_base&& __x, true_type)
2172 _M_move_assign1(deque&& __x, /* always equal: */ true_type) noexcept
2210 _M_move_assign2(deque&& __x, /* propagate: */ true_type)
usr/include/c++/7.4.0/bits/stl_list.h 1838 _M_move_assign(list&& __x, true_type) noexcept
usr/include/c++/7.4.0/bits/stl_tree.h 1345 _M_move_data(_Rb_tree& __x, std::true_type)
1355 _M_move_assign(_Rb_tree&, std::true_type);
1622 _M_move_assign(_Rb_tree& __x, true_type)
usr/include/c++/7.4.0/bits/stl_vector.h 1534 _M_move_assign(vector&& __x, std::true_type) noexcept
usr/include/c++/7.4.0/chrono 187 : std::true_type
298 : std::true_type
usr/include/c++/7.4.0/ext/new_allocator.h 76 typedef std::true_type propagate_on_container_move_assignment;
usr/include/c++/7.4.0/ext/string_conversions.h 73 _S_chk(_TRet __val, std::true_type) // only called when _Ret is int
usr/include/c++/7.4.0/functional 761 : public true_type { };
769 : public true_type { };
777 : public true_type { };
785 : public true_type { };
793 : public true_type { };
801 : public true_type { };
809 : public true_type { };
817 : public true_type { };
usr/include/c++/7.4.0/future 76 struct is_error_code_enum<future_errc> : public true_type { };
661 : true_type { };
667 : true_type { };
1149 : public true_type { };
1585 : public true_type { };
usr/include/c++/7.4.0/istream 952 : true_type {};
usr/include/c++/7.4.0/ostream 657 : true_type {};
usr/include/c++/7.4.0/system_error 61 : public true_type { };
usr/include/c++/7.4.0/tuple 1630 struct uses_allocator<tuple<_Types...>, _Alloc> : true_type { };
usr/include/c++/7.4.0/type_traits 134 : public true_type
210 : public true_type { };
224 : public true_type { };
228 : public true_type { };
232 : public true_type { };
236 : public true_type { };
241 : public true_type { };
246 : public true_type { };
250 : public true_type { };
254 : public true_type { };
258 : public true_type { };
262 : public true_type { };
266 : public true_type { };
270 : public true_type { };
274 : public true_type { };
278 : public true_type { };
282 : public true_type { };
335 : public true_type { };
339 : public true_type { };
343 : public true_type { };
364 : public true_type { };
368 : public true_type { };
376 : public true_type { };
391 : public true_type { };
400 : public true_type { };
460 : public true_type { };
464 : public true_type { };
468 : public true_type { };
472 : public true_type { };
476 : public true_type { };
480 : public true_type { };
484 : public true_type { };
488 : public true_type { };
492 : public true_type { };
496 : public true_type { };
500 : public true_type { };
504 : public true_type { };
508 : public true_type { };
512 : public true_type { };
516 : public true_type { };
520 : public true_type { };
524 : public true_type { };
528 : public true_type { };
532 : public true_type { };
536 : public true_type { };
540 : public true_type { };
544 : public true_type { };
548 : public true_type { };
552 : public true_type { };
562 : public true_type { };
626 : public true_type { };
643 : public true_type
648 : public true_type
660 : public true_type { };
669 : public true_type { };
788 static true_type __test(int);
798 typedef decltype(__test<_Tp>(0)) type;
820 : public true_type { };
868 : public true_type { };
879 static true_type __test(int);
889 typedef decltype(__test<_Tp>(0)) type;
940 static true_type __test(int);
950 typedef decltype(__test<_From, _To>(0)) type;
974 static true_type __test(int);
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
1091 static true_type __test(int);
1101 typedef decltype(__test<_Tp, _Args...>(0)) type;
1260 static true_type
1268 typedef decltype(__test<_Tp, _Up>(0)) type;
1380 static true_type __test(const _Tp&,
1390 typedef decltype(__test(declval<_Tp>())) type;
1508 : public true_type { };
1530 static true_type
1538 typedef decltype(__test<_From, _To>(0)) type;
2522 using value_t = true_type;
2567 struct __is_tuple_like_impl<tuple<_Tps...>> : true_type
2599 static true_type __test(int);
usr/include/c++/7.4.0/utility 164 struct __is_tuple_like_impl<std::pair<_T1, _T2>> : true_type