MinMaxMixin< Derived, Type > Struct Template Reference

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

+ Inheritance diagram for MinMaxMixin< Derived, Type >:

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 93 of file Basic.h.

Member Function Documentation

◆ max() [1/4]

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

Definition at line 152 of file Basic.h.

+ Here is the call graph for this function:

◆ max() [2/4]

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

Definition at line 136 of file Basic.h.

+ Here is the call graph for this function:

◆ max() [3/4]

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

Definition at line 143 of file Basic.h.

+ Here is the call graph for this function:

◆ max() [4/4]

template<typename Derived, typename Type>
Derived & max ( Type max)
inline

Definition at line 128 of file Basic.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ min() [1/4]

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

Definition at line 120 of file Basic.h.

+ Here is the call graph for this function:

◆ min() [2/4]

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

Definition at line 104 of file Basic.h.

+ Here is the call graph for this function:

◆ min() [3/4]

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

Definition at line 111 of file Basic.h.

+ Here is the call graph for this function:

◆ min() [4/4]

template<typename Derived, typename Type>
Derived & min ( Type min)
inline

Definition at line 96 of file Basic.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ minmax()

template<typename Derived, typename Type>
template<class T0, class T1>
Derived & minmax ( T0 lo,
T1 hi )
inline

Definition at line 161 of file Basic.h.


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