#include <EnumType.hpp>
Public Member Functions | |
EnumDefinition (const std::string &name) | |
const EnumConstants & | getConsts () const |
const std::string & | getName () const |
void | addConst (const std::string &name, const ConstantValue &value) |
Private Attributes | |
EnumConstants | consts_ |
std::string | name_ |
Definition at line 51 of file EnumType.hpp.
cfront::EnumDefinition::EnumDefinition | ( | const std::string & | name | ) | [inline, explicit] |
Definition at line 53 of file EnumType.hpp.
const EnumConstants& cfront::EnumDefinition::getConsts | ( | ) | const [inline] |
const std::string& cfront::EnumDefinition::getName | ( | ) | const [inline] |
void cfront::EnumDefinition::addConst | ( | const std::string & | name, | |
const ConstantValue & | value | |||
) | [inline] |
EnumConstants cfront::EnumDefinition::consts_ [private] |
std::string cfront::EnumDefinition::name_ [private] |