10 #ifndef _EMBEDDED_RPC__BUILTINTYPE_H_ 11 #define _EMBEDDED_RPC__BUILTINTYPE_H_ 13 #include "DataType.hpp" 136 #endif // _EMBEDDED_RPC__BUILTINTYPE_H_ virtual bool isUString() const override
This function return true/false value for identify ustring type.
Definition: BuiltinType.hpp:120
virtual bool isScalar() const override
This function return "true" value for identify scalar type.
Definition: BuiltinType.hpp:77
virtual bool isFloat() const override
This function return "true" value for identify float type.
Definition: BuiltinType.hpp:93
_builtin_type
Atomic builtin types.
Definition: BuiltinType.hpp:32
Represents the builtin atomic types.
Definition: BuiltinType.hpp:26
virtual bool isBinary() const override
This function return true/false value for identify binary type.
Definition: BuiltinType.hpp:128
virtual bool isInt() const override
This function return "true" value for identify int type.
Definition: BuiltinType.hpp:85
virtual bool isString() const override
This function return true/false value for identify string type.
Definition: BuiltinType.hpp:109
Base class for data types.
Definition: DataType.hpp:26
_builtin_type getBuiltinType() const
This function returns builtin type.
Definition: BuiltinType.hpp:69
virtual bool isBool() const override
This function return "true" value for identify bool type.
Definition: BuiltinType.hpp:101
BuiltinType(const std::string &name, _builtin_type builtinType)
Constructor.
Definition: BuiltinType.hpp:58
Definition: AstNode.hpp:26
_builtin_type m_builtinType
Definition: BuiltinType.hpp:131