Class: ejson::Number
Synopsis:
+ Number (double _value);
+ ~Number (void);
+ void set (double _value);
+ double get (void);
+ int32_t getInt32 (void);
+ int64_t getInt64 (void);
+ bool iParse (const std::string & _data,
size_t & _pos,
ejson::filePos & _filePos,
ejson::Document & _doc);
+ bool iGenerate (std::string & _data,
size_t _indent);
+ enum nodeType getType (void);
+ ejson::Number * toNumber (void);
+ const ejson::Number * toNumber (void);
+ bool transfertIn (ejson::Value * _obj);
+ ejson::Value * duplicate (void);
Object Hierarchy:
ejson::Value +--> ejson::Number
Detail:
ejson::Number ()
Number(double _value);
basic element of a xml structure
ejson::~Number ()
~Number(void);
destructor
set ()
void set(double _value);
set the value of the node.
Parameter [input]: _value New value of the node.
get ()
double get(void);
Get the current element Value.
Return: The double number registered
getInt32 ()
int32_t getInt32(void);
Get the current element Value.
Return: The 32 bit integer number registered
getInt64 ()
int64_t getInt64(void);
Get the current element Value.
Return: The 64 bit integer number registered
iParse ()
bool iParse(const std::string & _data,
size_t & _pos,
ejson::filePos & _filePos,
ejson::Document & _doc);
iGenerate ()
bool iGenerate(std::string & _data,
size_t _indent);
getType ()
enum nodeType getType(void);
toNumber ()
ejson::Number * toNumber(void);
toNumber ()
const ejson::Number * toNumber(void);
transfertIn ()
bool transfertIn(ejson::Value * _obj);
duplicate ()
ejson::Value * duplicate(void);
ejson::Number ()
Number(double _value);
basic element of a xml structure
ejson::~Number ()
~Number(void);
destructor
set ()
void set(double _value);
set the value of the node.
-
Parameter [input]: _value New value of the node.
get ()
double get(void);
Get the current element Value.
-
Return: The double number registered
getInt32 ()
int32_t getInt32(void);
Get the current element Value.
-
Return: The 32 bit integer number registered
getInt64 ()
int64_t getInt64(void);
Get the current element Value.
-
Return: The 64 bit integer number registered
iParse ()
bool iParse(const std::string & _data, size_t & _pos, ejson::filePos & _filePos, ejson::Document & _doc);
iGenerate ()
bool iGenerate(std::string & _data, size_t _indent);
getType ()
enum nodeType getType(void);
toNumber ()
ejson::Number * toNumber(void);
toNumber ()
const ejson::Number * toNumber(void);
transfertIn ()
bool transfertIn(ejson::Value * _obj);
duplicate ()
ejson::Value * duplicate(void);