3#ifndef pRC_CORE_BASIC_FUNCTIONS_MAX_H
4#define pRC_CORE_BASIC_FUNCTIONS_MAX_H
13 static inline constexpr X max(
X &&a)
18 template<
class XA,
class XB, If<IsInvocable<Greater, XA, XB>> = 0>
19 static inline constexpr auto max(
XA &&a,
XB &&b)
24 template<
class XA,
class XB,
class...
Xs,
Definition cholesky.hpp:18
std::conjunction< Bs... > All
Definition type_traits.hpp:77
std::enable_if_t< B{}, int > If
Definition type_traits.hpp:68
std::is_invocable< F, Args... > IsInvocable
Definition type_traits.hpp:134
static constexpr T where(TE const e, T &&a, T &&b)
Definition where.hpp:12
static constexpr Conditional< IsSatisfied< C >, RemoveConstReference< X >, X > copy(X &&a)
Definition copy.hpp:13
static constexpr X max(X &&a)
Definition max.hpp:13