|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
usr/include/c++/7.4.0/type_traits 994 struct is_same;
References
include/llvm/ADT/APFloat.h 785 static_assert(std::is_same<T, IEEEFloat>::value ||
786 std::is_same<T, DoubleAPFloat>::value, "");
787 if (std::is_same<T, DoubleAPFloat>::value) {
include/llvm/ADT/STLExtras.h 124 !std::is_same<typename std::remove_reference<Callable>::type,
1002 std::is_same<T, U>::value || is_one_of<T, Ts...>::value;
1535 !std::is_same<
1552 !std::is_same<
include/llvm/ExecutionEngine/Orc/RPCUtils.h 1652 static const bool value = std::is_same<F, Func>::value |
include/llvm/Support/Allocator.h 88 !std::is_same<typename std::remove_cv<T>::type, void>::value, void>::type
include/llvm/Support/Casting.h 236 std::is_same<X, typename simplify_type<X>::SimpleType>::value;
include/llvm/Support/FormatVariadicDetails.h 150 !std::is_same<llvm::Error, typename std::remove_cv<T>::type>::value,
lib/Support/ItaniumManglingCanonicalizer.cpp 112 if (std::is_same<T, ForwardTemplateReference>::value) {
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 856 std::is_same<int8_t, typename std::make_signed<T>::type>::value;
874 std::is_same<int8_t, typename std::make_signed<T>::type>::value;
lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h 766 if (std::is_same<int8_t, typename std::make_signed<T>::type>::value)
769 if (std::is_same<int16_t, typename std::make_signed<T>::type>::value)
779 std::is_same<int8_t, typename std::make_signed<T>::type>::value;
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 408 if (!std::is_same<decltype(*Schedule.begin()), MachineInstr*>::value) {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h 508 !std::is_same<From, T>::value>::type * = nullptr)
520 std::is_same<T, QualType>::value &&
669 static_assert(std::is_same<T, CXXOperatorCallExpr>::value ||
922 std::is_same<T, Decl>::value ||
923 std::is_same<T, Stmt>::value ||
924 std::is_same<T, QualType>::value ||
925 std::is_same<T, Type>::value ||
926 std::is_same<T, TypeLoc>::value ||
927 std::is_same<T, NestedNameSpecifier>::value ||
928 std::is_same<T, NestedNameSpecifierLoc>::value ||
929 std::is_same<T, CXXCtorInitializer>::value;
tools/clang/include/clang/Sema/Overload.h 988 std::is_same<ImplicitConversionSequence, T>::value,
tools/clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h 39 static auto check(ClassT *) -> typename std::is_same<
tools/clang/lib/Analysis/RetainSummaryManager.cpp 35 return std::is_same<T, P>::value || isOneOf<T, ToCompare...>();
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 82 !std::is_same<typename std::remove_reference<Callable>::type,
unittests/ADT/IListNodeTest.cpp 29 !std::is_same<compute_node_options<Node, ilist_tag<TagA>>::type,
33 !std::is_same<compute_node_options<Node, ilist_tag<TagA>>::type,
unittests/ADT/IteratorTest.cpp 52 std::is_same<typename std::iterator_traits<It>::iterator_category,
unittests/ADT/RangeAdapterTest.cpp 160 std::is_same<
165 std::is_same<
usr/include/c++/7.4.0/bits/regex_compiler.h 389 { return _M_apply(__ch, typename is_same<_CharT, char>::type()); }
usr/include/c++/7.4.0/bits/std_function.h 380 = __or_<is_void<_To>, is_same<_From, _To>, is_convertible<_From, _To>>;
usr/include/c++/7.4.0/bits/stl_algo.h 3601 using _It1_is_RA = is_same<_Cat1, random_access_iterator_tag>;
3602 using _It2_is_RA = is_same<_Cat2, random_access_iterator_tag>;
usr/include/c++/7.4.0/bits/stl_algobase.h 1120 using _RAIters = __and_<is_same<_Cat1, _RATag>, is_same<_Cat2, _RATag>>;
1120 using _RAIters = __and_<is_same<_Cat1, _RATag>, is_same<_Cat2, _RATag>>;
1167 using _RAIters = __and_<is_same<_Cat1, _RATag>, is_same<_Cat2, _RATag>>;
1167 using _RAIters = __and_<is_same<_Cat1, _RATag>, is_same<_Cat2, _RATag>>;
usr/include/c++/7.4.0/bits/unique_ptr.h 177 is_same<deleter_type, _Ep>>,
412 __not_<is_same<__remove_cv<_Tp>, __remove_cv<_Up>>> >;
426 is_same<pointer, element_type*>,
427 is_same<typename _Up_up::pointer, _Up_element_type*>,
429 __or_<__and_<is_reference<deleter_type>, is_same<deleter_type, _Ep>>,
437 __or_<__or_<is_same<_Up, pointer>,
438 is_same<_Up, nullptr_t>>,
440 is_same<pointer, element_type*>,
usr/include/c++/7.4.0/bits/uses_allocator.h 43 = __or_<is_same<_Tp, __erased_type>, is_convertible<_Alloc, _Tp>>;
usr/include/c++/7.4.0/ext/alloc_traits.h 75 = std::__and_<std::is_same<pointer, _Ptr>,
usr/include/c++/7.4.0/ext/string_conversions.h 85 || _Range_chk::_S_chk(__tmp, std::is_same<_Ret, int>{}))
usr/include/c++/7.4.0/functional 99 using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
usr/include/c++/7.4.0/tuple 497 return __and_<__not_<is_same<tuple<_Elements...>,
508 return __not_<is_same<tuple<_Elements...>,
usr/include/c++/7.4.0/type_traits 1019 typedef __and_<__not_<is_same<__src_t, __dst_t>>,
1045 __or_<is_same<__src_t, __dst_t>,
2381 typedef typename conditional<__or_<is_same<_Argval, _Class>,