cMHN 1.1
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
Namespaces | Functions
min.hpp File Reference
#include <prc/core/basic/type_traits.hpp>
#include <prc/core/functors/less.hpp>
#include <prc/core/functors/where.hpp>

Go to the source code of this file.

Namespaces

namespace  pRC
 

Functions

template<class X >
static constexpr X pRC::min (X &&a)
 
template<class XA , class XB , If< IsInvocable< Less, XA, XB > > = 0>
static constexpr auto pRC::min (XA &&a, XB &&b)
 
template<class XA , class XB , class... Xs, If< IsInvocable< Less, XA, XB > > = 0, If< All< IsInvocable< Less, ResultOf< Where, ResultOf< Less, XA, XB >, XA, XB >, Xs >... > > = 0>
static constexpr auto pRC::min (XA &&a, XB &&b, Xs &&...args)