maomao90's Library
A C++20 library for competitive programming.
Loading...
Searching...
No Matches
maomao90::internal::monoid Namespace Reference

Classes

struct  limits
 
struct  limits< false, T >
 
struct  limits< is_min, pair< A, B > >
 
struct  limits< is_min, tuple< Head, Tail... > >
 
struct  limits< is_min, tuple<> >
 
struct  limits< MAX_FLAG, __int128 >
 
struct  limits< MIN_FLAG, __int128 >
 
struct  limits< true, T >
 

Variables

const bool MIN_FLAG = true
 
const bool MAX_FLAG = false
 
template<bool is_min, typename T>
constexpr T limits_v = limits<is_min, T>::value
 

Variable Documentation

◆ MIN_FLAG

const bool maomao90::internal::monoid::MIN_FLAG = true

◆ MAX_FLAG

const bool maomao90::internal::monoid::MAX_FLAG = false

◆ limits_v

template<bool is_min, typename T>
T maomao90::internal::monoid::limits_v = limits<is_min, T>::value
constexpr