LLVM 22.0.0git
detail Namespace Reference

Classes

struct  is_variant
struct  is_variant< std::variant< Ts... > >
struct  UnionOfTwo
struct  UnionOfTwo< std::variant< Types1... >, std::variant< Types2... > >

Functions

template<typename Container, typename Predicate>
std::remove_reference_t< Container >::iterator find_unique (Container &&container, Predicate &&pred)

Variables

template<typename T>
constexpr bool is_variant_v = is_variant<T>::value

Function Documentation

◆ find_unique()

template<typename Container, typename Predicate>
std::remove_reference_t< Container >::iterator detail::find_unique ( Container && container,
Predicate && pred )

Definition at line 58 of file ConstructDecompositionT.h.

References llvm::find_if().

Variable Documentation

◆ is_variant_v

template<typename T>
bool detail::is_variant_v = is_variant<T>::value
constexpr

Definition at line 122 of file ClauseT.h.