1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::AEnum Class Reference

#include <AEnum.hpp>

Public Member Functions

const std::string_view getKey () const
 Return the enum key as a string (max 10 characters)
 
Id getValue () const
 Return enum value as an integer value (max 32 enum)
 
const std::string_view getDescr () const
 Return the enum description as a string.
 
bool operator< (const AEnum &e) const
 
bool operator<= (const AEnum &e) const
 
bool operator> (const AEnum &e) const
 
bool operator>= (const AEnum &e) const
 
bool operator== (const AEnum &e) const
 
bool operator!= (const AEnum &e) const
 
bool isSmaller (const AEnum &e) const
 
bool isSmallerOrEqual (const AEnum &e) const
 
bool isGreater (const AEnum &e) const
 
bool isGreaterOrEqual (const AEnum &e) const
 
bool isEqual (const AEnum &e) const
 
bool isDifferent (const AEnum &e) const
 
void printEnum () const
 

Member Function Documentation

◆ getDescr()

const std::string_view gstlrn::AEnum::getDescr ( ) const
inline

Return the enum description as a string.

◆ getKey()

const std::string_view gstlrn::AEnum::getKey ( ) const
inline

Return the enum key as a string (max 10 characters)

◆ getValue()

Id gstlrn::AEnum::getValue ( ) const
inline

Return enum value as an integer value (max 32 enum)

◆ isDifferent()

bool gstlrn::AEnum::isDifferent ( const AEnum e) const
inline

◆ isEqual()

bool gstlrn::AEnum::isEqual ( const AEnum e) const
inline

◆ isGreater()

bool gstlrn::AEnum::isGreater ( const AEnum e) const
inline

◆ isGreaterOrEqual()

bool gstlrn::AEnum::isGreaterOrEqual ( const AEnum e) const
inline

◆ isSmaller()

bool gstlrn::AEnum::isSmaller ( const AEnum e) const
inline

◆ isSmallerOrEqual()

bool gstlrn::AEnum::isSmallerOrEqual ( const AEnum e) const
inline

◆ operator!=()

bool gstlrn::AEnum::operator!= ( const AEnum e) const
inline

◆ operator<()

bool gstlrn::AEnum::operator< ( const AEnum e) const
inline

◆ operator<=()

bool gstlrn::AEnum::operator<= ( const AEnum e) const
inline

◆ operator==()

bool gstlrn::AEnum::operator== ( const AEnum e) const
inline

◆ operator>()

bool gstlrn::AEnum::operator> ( const AEnum e) const
inline

◆ operator>=()

bool gstlrn::AEnum::operator>= ( const AEnum e) const
inline

◆ printEnum()

void gstlrn::AEnum::printEnum ( ) const

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