OperatorIncrementDecrement< TS > Class Template Reference

CPP API: mio::OperatorIncrementDecrement< TS > Class Template Reference
mio::OperatorIncrementDecrement< TS > Class Template Reference

base class to add operator ++, – (pre- and post-) to a class derived from TypeSafe. More...

#include <type_safe.h>

Inheritance diagram for mio::OperatorIncrementDecrement< TS >:

Public Member Functions

TS & operator++ ()
 
TS operator++ (int)
 
TS & operator-- ()
 
TS operator-- (int)
 

Detailed Description

template<class TS>
class mio::OperatorIncrementDecrement< TS >

base class to add operator ++, – (pre- and post-) to a class derived from TypeSafe.

Template Parameters
TSConcrete class derived from TypeSafe

Member Function Documentation

◆ operator++() [1/2]

template<class TS >
TS& mio::OperatorIncrementDecrement< TS >::operator++ ( )
inline

◆ operator++() [2/2]

template<class TS >
TS mio::OperatorIncrementDecrement< TS >::operator++ ( int  )
inline

◆ operator--() [1/2]

template<class TS >
TS& mio::OperatorIncrementDecrement< TS >::operator-- ( )
inline

◆ operator--() [2/2]

template<class TS >
TS mio::OperatorIncrementDecrement< TS >::operator-- ( int  )
inline