|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/ADT/STLExtras.h 70 struct conjunction<B1, Bn...>
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h 97 struct HasBaseOf : std::conditional<HasBaseOf<Base, First>::value ||
107 struct AreBaseOf : std::conditional<AreBaseOf<Base, First>::value &&
usr/include/c++/7.4.0/type_traits 120 struct __or_<_B1, _B2>
125 struct __or_<_B1, _B2, _B3, _Bn...>
143 struct __and_<_B1, _B2>
148 struct __and_<_B1, _B2, _B3, _Bn...>
1070 struct __is_direct_constructible_new
Declarations
usr/include/c++/7.4.0/type_traits 2171 { typedef _Iffalse type; };
References
include/llvm/ADT/DenseMap.h 1168 typename std::conditional<IsConst, const Bucket, Bucket>::type;
include/llvm/ADT/STLExtras.h 71 : std::conditional<bool(B1::value), conjunction<Bn...>, B1>::type {};
include/llvm/Analysis/RegionInfo.h 577 typename std::conditional<IsConst, const BlockT, BlockT>::type *> {
580 typename std::conditional<IsConst, const BlockT, BlockT>::type *>;
include/llvm/Object/ELFTypes.h 56 using uint = typename std::conditional<Is64, uint64_t, uint32_t>::type;
350 int64_t, int32_t>::type;
352 uint64_t, uint32_t>::type;
include/llvm/Support/Chrono.h 116 std::chrono::treat_as_floating_point<Rep>::value, double, intmax_t>::type
include/llvm/Support/Error.h 444 using storage_type = typename std::conditional<isRef, wrap, T>::type;
include/llvm/Support/ErrorOr.h 64 using storage_type = typename std::conditional<isRef, wrap, T>::type;
include/llvm/Support/GenericIteratedDominanceFrontier.h 60 typename std::conditional<IsPostDom, Inverse<NodeTy *>, NodeTy *>::type;
include/llvm/XRay/Graph.h 136 typename std::conditional<IsConst, const EdgeMapT, EdgeMapT>::type;
202 using GraphT = typename std::conditional<isConst, const Graph, Graph>::type;
204 typename std::conditional<isConst, const EdgeMapT, EdgeMapT>::type;
278 using GraphT = typename std::conditional<isConst, const Graph, Graph>::type;
315 using GraphT = typename std::conditional<isConst, const Graph, Graph>::type;
tools/clang/include/clang/AST/Expr.h 5253 typename std::conditional<Const, const Expr *, Expr *>::type;
5255 TypeSourceInfo *>::type;
5297 typename std::conditional<Const, const Stmt *const *, Stmt **>::type;
5300 TypeSourceInfo **>::type;
tools/clang/include/clang/Analysis/CFG.h 627 typename std::conditional<IsConst, const CFGBlock *, CFGBlock *>::type;
630 CFGElement *>::type;
678 typename std::conditional<IsConst, const CFGBlock *, CFGBlock *>::type;
684 ElementList::const_iterator>::type,
686 ElementList::iterator>::type>::type;
686 ElementList::iterator>::type>::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/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp 57 typename CheckerOrPackageInfoList::iterator>::type
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h 245 typedef typename std::conditional<std::is_trivially_copyable<T>::value, ValueTag, NotImplementedTag>::type type;
250 FundamentalPointerTag, PointerTag>::type type;
254 FundamentalReferenceTag, ReferenceTag>::type
usr/include/c++/7.4.0/bits/hashtable.h 226 __detail::_Select1st>::type;
usr/include/c++/7.4.0/bits/hashtable_policy.h 346 const _Value*, _Value*>::type;
349 const _Value&, _Value&>::type;
usr/include/c++/7.4.0/bits/shared_ptr_base.h 663 _Del>::type;
usr/include/c++/7.4.0/bits/stl_algobase.h 364 static_assert( __assignable::type::value, "type is not assignable" );
566 static_assert( __assignable::type::value, "type is not assignable" );
usr/include/c++/7.4.0/bits/stl_iterator.h 1032 __base_ref>::type reference;
usr/include/c++/7.4.0/bits/stl_pair.h 132 __not_<__do_converts>>::type;
146 __not_<__do_converts>>::type;
381 const pair&, const __nonesuch_no_braces&>::type __p)
392 pair&&, __nonesuch_no_braces&&>::type __p)
usr/include/c++/7.4.0/bits/unique_ptr.h 214 deleter_type, const deleter_type&>::type __d) noexcept
487 deleter_type, const deleter_type&>::type __d) noexcept
usr/include/c++/7.4.0/type_traits 121 : public conditional<_B1::value, _B1, _B2>::type
126 : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type
144 : public conditional<_B1::value, _B2, _B1>::type
149 : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
1074 >::type