10 #ifndef _EMBEDDED_RPC__ENUMMEBER_H_ 11 #define _EMBEDDED_RPC__ENUMMEBER_H_ 38 :
Symbol(kEnumMemberSymbol, tok)
52 :
Symbol(kEnumMemberSymbol, tok)
107 #endif // _EMBEDDED_RPC__ENUMMEBER_H_ uint32_t getValue() const
This function returns enum member value.
Definition: EnumMember.hpp:74
EnumMember(const Token &tok)
Constructor.
Definition: EnumMember.hpp:51
64-bit integer value.
Definition: Value.hpp:87
bool hasValue() const
This function return true if enum member has set value.
Definition: EnumMember.hpp:82
Base class for all named declarations in the IDL.
Definition: Symbol.hpp:28
EnumMember(const Token &tok, uint32_t value)
Constructor.
Definition: EnumMember.hpp:37
Member of a enum.
Definition: EnumMember.hpp:26
Encapsulates all information about a token.
Definition: Token.hpp:60
virtual std::string getDescription() const override
This function returns description about the enum member.
Definition: Type.cpp:382
void setValue(IntegerValue value)
This function set enum member value.
Definition: EnumMember.hpp:63
Definition: AstNode.hpp:26
IntegerValue m_value
Definition: EnumMember.hpp:101