#include <interfaces/generator/enum_constant.h>
Public Member Functions | |
InterfaceEnumConstant (const std::string &name, const std::string &comment) | |
Constructor. | |
std::string | getName () |
Get name of enum constant. | |
std::string | getComment () |
Get comment of enum constant. | |
std::vector< std::pair< std::string, std::string > > | getItems () |
Get enumeration items. | |
void | addItem (std::string name, std::string comment) |
Add an item. |
Definition at line 30 of file enum_constant.h.
InterfaceEnumConstant::InterfaceEnumConstant | ( | const std::string & | name, | |
const std::string & | comment | |||
) |
Constructor.
name | name of enumeration constant | |
comment | comment of enumeration constant. |
Definition at line 36 of file enum_constant.cpp.
void InterfaceEnumConstant::addItem | ( | std::string | name, | |
std::string | comment | |||
) |
Add an item.
name | name of item | |
comment | comment of item. |
Definition at line 81 of file enum_constant.cpp.
Referenced by InterfaceParser::parse().
std::string InterfaceEnumConstant::getComment | ( | ) |
Get comment of enum constant.
Definition at line 59 of file enum_constant.cpp.
std::vector< std::pair< std::string, std::string > > InterfaceEnumConstant::getItems | ( | ) |
Get enumeration items.
Definition at line 70 of file enum_constant.cpp.
std::string InterfaceEnumConstant::getName | ( | void | ) |
Get name of enum constant.
Definition at line 49 of file enum_constant.cpp.