MIRA
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
ExtensibleEnumBase< T, true, CountType, UseMutex > Struct Template Reference

#include <utils/ExtensibleEnum.h>

Inheritance diagram for ExtensibleEnumBase< T, true, CountType, UseMutex >:
Inheritance graph
[legend]

Public Member Functions

bool operator== (const AutoCountingEnum< T, CountType, UseMutex > &other) const
 
bool operator!= (const AutoCountingEnum< T, CountType, UseMutex > &other) const
 

Static Public Member Functions

static CountType count ()
 

Protected Member Functions

 ExtensibleEnumBase ()
 

Protected Attributes

CountType i
 

Static Protected Attributes

static CountType counter = CountType(0)
 

Constructor & Destructor Documentation

◆ ExtensibleEnumBase()

ExtensibleEnumBase ( )
inlineprotected

Member Function Documentation

◆ operator==()

bool operator== ( const AutoCountingEnum< T, CountType, UseMutex > &  other) const
inlineinherited

◆ operator!=()

bool operator!= ( const AutoCountingEnum< T, CountType, UseMutex > &  other) const
inlineinherited

◆ count()

static CountType count ( )
inlinestaticinherited

Member Data Documentation

◆ i

CountType i
protectedinherited

◆ counter

CountType counter = CountType(0)
staticprotectedinherited

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