state-observation 1.7.0
General implementation of observers.
Loading...
Searching...
No Matches
stateObservation::DebugItem< T, defaultValue, debug > Class Template Reference

#include <definitions.hpp>

Public Member Functions

 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

Definition at line 288 of file definitions.hpp.

Constructor & Destructor Documentation

◆ DebugItem() [1/2]

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

Definition at line 291 of file definitions.hpp.

◆ DebugItem() [2/2]

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

Definition at line 292 of file definitions.hpp.

Member Function Documentation

◆ operator=()

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

Definition at line 293 of file definitions.hpp.

◆ operator T()

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

Definition at line 297 of file definitions.hpp.

◆ set()

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

Definition at line 301 of file definitions.hpp.

◆ get()

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

Definition at line 305 of file definitions.hpp.


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