reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

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;
  349   using intX_t = typename std::conditional<ELFT::Is64Bits,
  351   using uintX_t = typename std::conditional<ELFT::Is64Bits,
include/llvm/Support/Chrono.h
  115   typedef typename std::conditional<
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;
  275     using iterator = typename std::conditional<isConst, ConstVertexIterator,
  278     using GraphT = typename std::conditional<isConst, const Graph, Graph>::type;
  312     using iterator = typename std::conditional<isConst, ConstEdgeIterator,
  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;
 5254     using TSIPtrTy = typename std::conditional<Const, const TypeSourceInfo *,
 5297         typename std::conditional<Const, const Stmt *const *, Stmt **>::type;
 5299         typename std::conditional<Const, const TypeSourceInfo *const *,
tools/clang/include/clang/Analysis/CFG.h
  627         typename std::conditional<IsConst, const CFGBlock *, CFGBlock *>::type;
  629     using CFGElementPtr = typename std::conditional<IsConst, const CFGElement *,
  678         typename std::conditional<IsConst, const CFGBlock *, CFGBlock *>::type;
  680     using UnderlayingIteratorTy = typename std::conditional<
  682         typename std::conditional<IsReverse,
  685         typename std::conditional<IsReverse, ElementList::reverse_iterator,
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
   97 struct HasBaseOf : std::conditional<HasBaseOf<Base, First>::value ||
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
   55     typename std::conditional<std::is_const<CheckerOrPackageInfoList>::value,
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h
  245   typedef typename std::conditional<std::is_trivially_copyable<T>::value, ValueTag, NotImplementedTag>::type type;
  249       typename std::conditional<std::is_fundamental<T>::value,
  253   typedef typename std::conditional<std::is_fundamental<T>::value,
usr/include/c++/7.4.0/bits/hashtable.h
  223       using __key_extract = typename std::conditional<
usr/include/c++/7.4.0/bits/hashtable_policy.h
  345       using pointer = typename std::conditional<__constant_iterators,
  348       using reference = typename std::conditional<__constant_iterators,
 1796     using __ireturn_type = typename std::conditional<__unique_keys::value,
usr/include/c++/7.4.0/bits/shared_ptr_base.h
  661 	  using _Del2 = typename conditional<is_reference<_Del>::value,
usr/include/c++/7.4.0/bits/stl_algobase.h
  360 	  using __assignable = conditional<_IsMove,
  562 	  using __assignable = conditional<_IsMove,
usr/include/c++/7.4.0/bits/stl_pair.h
  130 	using __converts = typename conditional<__implicit,
  144 	using __converts = typename conditional<__implicit,
  378       operator=(typename conditional<
  389       operator=(typename conditional<
usr/include/c++/7.4.0/bits/unique_ptr.h
  213 	  typename conditional<is_reference<deleter_type>::value,
  486                  typename conditional<is_reference<deleter_type>::value,
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
 1071     : public conditional<is_reference<_Tp>::value,
 2381       typedef typename conditional<__or_<is_same<_Argval, _Class>,