class: ejson::Null


Description:



Constructor and Destructor:

+                       Null        ();
+ virtual ~Null ();

Synopsis:

+ virtual bool          iParse      (const std::string & _data,
size_t & _pos,
ejson::filePos & _filePos,
ejson::Document & _doc);
+ virtual bool iGenerate (std::string & _data,
size_t _indent) const;
+ virtual bool transfertIn (ejson::Value* _obj);
+ virtual ejson::Value* duplicate () const;

Object Hierarchy:

+ejson::Value
+--> ejson::Null

Detail:

Null

+  Null ();
basic element of a xml structure


~Null

+ virtual  ~Null ();
destructor


iParse

+ virtual bool iParse (const std::string & _data,
size_t & _pos,
ejson::filePos & _filePos,
ejson::Document & _doc);
parse the Current node [pure VIRUAL]


iGenerate

+ virtual bool iGenerate (std::string & _data,
size_t _indent) const;
generate a string with the tree of the xml


transfertIn

+ virtual bool transfertIn (ejson::Value* _obj);
Tranfert all element in the element set in parameter
Note: all element is remove from the curent element.


duplicate

+ virtual ejson::Value* duplicate () const;
Copy the curent node and all the child in the curent one.