Searched refs:_WrapAlgPolicy (Results 1 - 1 of 1) sorted by relevance

/openbsd-current/gnu/llvm/libcxx/include/__algorithm/
H A Dsort.h43 // To create an object of this type, use `_WrapAlgPolicy<T, C>::type` -- see the specialization below for the rationale.
45 struct _WrapAlgPolicy { struct
46 using type = _WrapAlgPolicy;
53 _WrapAlgPolicy(_Comp& __c) : __comp(__c) {} function in struct:_WrapAlgPolicy
60 struct _WrapAlgPolicy<_PolicyT, _CompT, __enable_if_t<std::is_same<_PolicyT, _ClassicAlgPolicy>::value> > { struct
64 // Unwraps a pristine functor (e.g. `std::less`) as if it were wrapped using `_WrapAlgPolicy`. The policy tag is always
75 // Unwraps a `_WrapAlgPolicy` struct.
77 struct _UnwrapAlgPolicy<_WrapAlgPolicy<_Ts...> > {
78 using _Wrapped = _WrapAlgPolicy<_Ts...>;
185 using _WrappedComp = typename _WrapAlgPolicy<_AlgPolic
[all...]

Completed in 133 milliseconds