stateObservation::DebugItem< T, defaultValue, debug > Class Template Reference

#include <state-observation/tools/definitions.hpp>

Public Member Functions

 DebugItem ()
 
 DebugItem (const T &v)
 
T & operator= (T v)
 
 operator T () const
 
set (const T &v)
 
get () const
 

Detailed Description

template<typename T, typename defaultValue = DebugItemDefaultValue<T>, bool debug = true>
class stateObservation::DebugItem< T, defaultValue, debug >

Debug item is an item that exists when the debug variable is true, otherwise it is empty and returns only the default value

Constructor & Destructor Documentation

◆ DebugItem() [1/2]

template<typename T , typename defaultValue = DebugItemDefaultValue<T>, bool debug = true>
stateObservation::DebugItem< T, defaultValue, debug >::DebugItem ( )
inline

◆ DebugItem() [2/2]

template<typename T , typename defaultValue = DebugItemDefaultValue<T>, bool debug = true>
stateObservation::DebugItem< T, defaultValue, debug >::DebugItem ( const T &  v)
inlineexplicit

Member Function Documentation

◆ get()

template<typename T , typename defaultValue = DebugItemDefaultValue<T>, bool debug = true>
T stateObservation::DebugItem< T, defaultValue, debug >::get ( ) const
inline

◆ operator T()

template<typename T , typename defaultValue = DebugItemDefaultValue<T>, bool debug = true>
stateObservation::DebugItem< T, defaultValue, debug >::operator T ( ) const
inline

◆ operator=()

template<typename T , typename defaultValue = DebugItemDefaultValue<T>, bool debug = true>
T& stateObservation::DebugItem< T, defaultValue, debug >::operator= ( v)
inline

◆ set()

template<typename T , typename defaultValue = DebugItemDefaultValue<T>, bool debug = true>
T stateObservation::DebugItem< T, defaultValue, debug >::set ( const T &  v)
inline

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