23 #include <interfaces/generator/enum_constant.h>
24 #include <interfaces/generator/exceptions.h>
37 const std::string &comment)
69 std::vector<InterfaceEnumConstant::EnumItem>
83 std::vector<EnumItem>::iterator i;
84 for (i = __items.begin(); i != __items.end(); ++i) {
85 if (i->name == name) {
89 EnumItem p = {name, comment,
false, 0};
102 std::vector<EnumItem>::iterator i;
103 for (i = __items.begin(); i != __items.end(); ++i) {
104 if (i->name == name) {
108 EnumItem p = {name, comment,
true, value};
109 __items.push_back(p);