10 #ifndef _EMBEDDED_RPC__ALIASTYPE_H_ 11 #define _EMBEDDED_RPC__ALIASTYPE_H_ 37 :
DataType(name, kAliasType, kAliasTypeSymbol)
51 :
DataType(tok, kAliasType, kAliasTypeSymbol)
61 virtual bool isAlias()
const {
return true; }
101 #endif // _EMBEDDED_RPC__ALIASTYPE_H_ AliasType(const Token &tok, DataType *elementType)
Constructor.
Definition: AliasType.h:50
Typedef.
Definition: AliasType.h:25
virtual bool isAlias() const
This function return "true" value for identify alias type.
Definition: AliasType.h:61
void setElementType(DataType *elementType)
This function set element data type.
Definition: AliasType.h:77
DataType * getElementType() const
This function return element data type.
Definition: AliasType.h:68
Base class for data types.
Definition: DataType.h:25
Encapsulates all information about a token.
Definition: Token.h:60
DataType * m_elementType
Definition: AliasType.h:96
virtual std::string getDescription() const
This function returns description about the alias.
Definition: Type.cpp:454
AliasType(std::string name, DataType *elementType)
Constructor.
Definition: AliasType.h:36