MinMaxMixin< Derived, Type > Struct Template Reference

#include <ArmarXGui/libraries/RemoteGui/WidgetBuilder/Basic.h>

Public Member Functions

template<class T >
std::enable_if_t< simox::meta::are_arithmetic_v< Type, T >, Derived & > max (std::array< T, 1 > v)
 
Derived & max (std::array< Type, 1 > v)
 
template<class T >
std::enable_if_t< simox::meta::are_arithmetic_v< Type, T >, Derived & > max (T v)
 
Derived & max (Type max)
 
template<class T >
std::enable_if_t< simox::meta::are_arithmetic_v< Type, T >, Derived & > min (std::array< T, 1 > v)
 
Derived & min (std::array< Type, 1 > v)
 
template<class T >
std::enable_if_t< simox::meta::are_arithmetic_v< Type, T >, Derived & > min (T v)
 
Derived & min (Type min)
 
template<class T0 , class T1 >
Derived & minmax (T0 lo, T1 hi)
 

Detailed Description

template<typename Derived, typename Type>
struct armarx::RemoteGui::detail::MinMaxMixin< Derived, Type >

Definition at line 86 of file Basic.h.

Member Function Documentation

◆ max() [1/4]

std::enable_if_t<simox::meta::are_arithmetic_v<Type, T>, Derived&> max ( std::array< T, 1 >  v)
inline

Definition at line 136 of file Basic.h.

◆ max() [2/4]

Derived& max ( std::array< Type, 1 >  v)
inline

Definition at line 122 of file Basic.h.

◆ max() [3/4]

std::enable_if_t<simox::meta::are_arithmetic_v<Type, T>, Derived&> max ( T  v)
inline

Definition at line 128 of file Basic.h.

◆ max() [4/4]

Derived& max ( Type  max)
inline

Definition at line 116 of file Basic.h.

+ Here is the caller graph for this function:

◆ min() [1/4]

std::enable_if_t<simox::meta::are_arithmetic_v<Type, T>, Derived&> min ( std::array< T, 1 >  v)
inline

Definition at line 108 of file Basic.h.

◆ min() [2/4]

Derived& min ( std::array< Type, 1 >  v)
inline

Definition at line 94 of file Basic.h.

◆ min() [3/4]

std::enable_if_t<simox::meta::are_arithmetic_v<Type, T>, Derived&> min ( T  v)
inline

Definition at line 100 of file Basic.h.

◆ min() [4/4]

Derived& min ( Type  min)
inline

Definition at line 88 of file Basic.h.

+ Here is the caller graph for this function:

◆ minmax()

Derived& minmax ( T0  lo,
T1  hi 
)
inline

Definition at line 144 of file Basic.h.


The documentation for this struct was generated from the following file: