10 #ifndef _EMBEDDED_RPC__STRUCTMEMBER_H_ 11 #define _EMBEDDED_RPC__STRUCTMEMBER_H_ 49 :
Symbol(kStructMemberSymbol, name)
67 :
Symbol(kStructMemberSymbol, tok)
176 #endif // _EMBEDDED_RPC__STRUCTMEMBER_H_ Member of a struct.
Definition: StructMember.h:37
_param_direction m_paramDirection
Definition: StructMember.h:168
StructMember(const std::string &name, DataType *dataType)
Constructor.
Definition: StructMember.h:48
bool m_containList
Definition: StructMember.h:169
StructMember(const Token &tok, DataType *dataType)
Constructor.
Definition: StructMember.h:66
Base class for all named declarations in the IDL.
Definition: Symbol.h:27
void setDataType(DataType *dataType)
This function will set element data type.
Definition: StructMember.h:88
DataType * getDataType()
This function returns pointer to element data type.
Definition: StructMember.h:81
bool m_byref
Definition: StructMember.h:171
bool isByref()
This function returns information if parameter is byref.
Definition: StructMember.h:157
bool m_containString
Definition: StructMember.h:170
void setContainString(bool containString)
This function set information about if member contains string data type.
Definition: StructMember.h:143
void setDirection(_param_direction paramDirection)
This function set direction type for parameter.
Definition: StructMember.h:113
Base class for data types.
Definition: DataType.h:25
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:164
virtual std::string getDescription() const
This function returns description about the struct member.
Definition: Type.cpp:340
DataType * m_dataType
Definition: StructMember.h:167
bool getContainList()
This function set information about if member contains list data type.
Definition: StructMember.h:136
bool getContainString()
This function set information about if member contains string data type.
Definition: StructMember.h:150
_param_direction getDirection() const
This function returns routing for parameter.
Definition: StructMember.h:122
void setContainList(bool containList)
This function set information about if member contains list data type.
Definition: StructMember.h:129