PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::PEnum Class Reference

#include <DeclareEnum.h>

Public Member Functions

 PEnum ()
 
 PEnum (std::string enum_name, int val, const std::string enum_str)
 
bool operator== (const int val) const
 
bool operator!= (const int val) const
 
int currentKey ()
 
std::string currentString ()
 
void setCurrentKey (int index)
 
EnumMapenumMap ()
 

Private Attributes

std::string m_enum_name
 
int m_enum_value
 
EnumMap m_enum_map
 

Detailed Description

Definition at line 37 of file DeclareEnum.h.

Constructor & Destructor Documentation

◆ PEnum() [1/2]

dyno::PEnum::PEnum ( )
inline

Definition at line 40 of file DeclareEnum.h.

◆ PEnum() [2/2]

dyno::PEnum::PEnum ( std::string enum_name,
int val,
const std::string enum_str )
inline

Definition at line 46 of file DeclareEnum.h.

Here is the call graph for this function:

Member Function Documentation

◆ currentKey()

int dyno::PEnum::currentKey ( )
inline

Definition at line 63 of file DeclareEnum.h.

◆ currentString()

std::string dyno::PEnum::currentString ( )
inline

Definition at line 65 of file DeclareEnum.h.

◆ enumMap()

EnumMap & dyno::PEnum::enumMap ( )
inline

Definition at line 71 of file DeclareEnum.h.

◆ operator!=()

bool dyno::PEnum::operator!= ( const int val) const
inline

Definition at line 58 of file DeclareEnum.h.

◆ operator==()

bool dyno::PEnum::operator== ( const int val) const
inline

Definition at line 53 of file DeclareEnum.h.

◆ setCurrentKey()

void dyno::PEnum::setCurrentKey ( int index)

Definition at line 83 of file DeclareEnum.cpp.

Member Data Documentation

◆ m_enum_map

EnumMap dyno::PEnum::m_enum_map
private

Definition at line 77 of file DeclareEnum.h.

◆ m_enum_name

std::string dyno::PEnum::m_enum_name
private

Definition at line 74 of file DeclareEnum.h.

◆ m_enum_value

int dyno::PEnum::m_enum_value
private

Definition at line 75 of file DeclareEnum.h.


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