10 #ifndef _EMBEDDED_RPC__STRUCTMEMBER_H_ 11 #define _EMBEDDED_RPC__STRUCTMEMBER_H_ 50 :
Symbol(kStructMemberSymbol, name)
68 :
Symbol(kStructMemberSymbol, tok)
177 #endif // _EMBEDDED_RPC__STRUCTMEMBER_H_ Member of a struct.
Definition: StructMember.h:38
_param_direction m_paramDirection
Definition: StructMember.h:169
StructMember(const std::string &name, DataType *dataType)
Constructor.
Definition: StructMember.h:49
bool m_containList
Definition: StructMember.h:170
StructMember(const Token &tok, DataType *dataType)
Constructor.
Definition: StructMember.h:67
Base class for all named declarations in the IDL.
Definition: Symbol.h:28
void setDataType(DataType *dataType)
This function will set element data type.
Definition: StructMember.h:89
DataType * getDataType()
This function returns pointer to element data type.
Definition: StructMember.h:82
bool m_byref
Definition: StructMember.h:172
bool isByref()
This function returns information if parameter is byref.
Definition: StructMember.h:158
bool m_containString
Definition: StructMember.h:171
void setContainString(bool containString)
This function set information about if member contains string data type.
Definition: StructMember.h:144
void setDirection(_param_direction paramDirection)
This function set direction type for parameter.
Definition: StructMember.h:114
Base class for data types.
Definition: DataType.h:26
Encapsulates all information about a token.
Definition: Token.h:60
void setByref(bool byref)
This function sets byref flag to the paramter.
Definition: StructMember.h:165
virtual std::string getDescription() const
This function returns description about the struct member.
Definition: Type.cpp:341
DataType * m_dataType
Definition: StructMember.h:168
bool getContainList()
This function set information about if member contains list data type.
Definition: StructMember.h:137
bool getContainString()
This function set information about if member contains string data type.
Definition: StructMember.h:151
_param_direction getDirection() const
This function returns routing for parameter.
Definition: StructMember.h:123
void setContainList(bool containList)
This function set information about if member contains list data type.
Definition: StructMember.h:130