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

#include <utils/ExtensibleEnum.h>

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

Public Member Functions

MIRA_SPLIT_REFLECT_MEMBER void reflectRead (JSONSerializer &r)
 only reflectRead(JSONSerializer&) is implemented, to be able to print() More...
 
const std::string & id () const
 
bool operator== (const NoValueEnum< T > &other) const
 
bool operator!= (const NoValueEnum< T > &other) const
 

Protected Member Functions

 ExtensibleEnum (const std::string &id="")
 

Constructor & Destructor Documentation

◆ ExtensibleEnum()

ExtensibleEnum ( const std::string &  id = "")
inlineprotected

Member Function Documentation

◆ reflectRead()

MIRA_SPLIT_REFLECT_MEMBER void reflectRead ( JSONSerializer r)
inline

only reflectRead(JSONSerializer&) is implemented, to be able to print()

◆ id()

const std::string& id ( ) const
inline

◆ operator==()

bool operator== ( const NoValueEnum< T > &  other) const
inlineinherited

◆ operator!=()

bool operator!= ( const NoValueEnum< T > &  other) const
inlineinherited

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