Destructor
Gets the internal buffer @return the buffer of the HiBON document
Expropriate the members to the return @return The new owner of the members
@param key = member key @return true if the member with the key exists
A list of indices @return returns false if some index is not a number;
Check if the HiBON is an Array @return true if all keys is indices and are consecutive
@return a list of the member keys
@return the number of members in the HiBON
Access an member at key @param key = member key @return the Member at the key @throw if the an member with the key does not exist an HiBONException is thrown
Access an member at index @param index = member index @return the Member at the index @throw if the an member with the index does not exist an HiBONException is thrown Or an std.conv.ConvException is thrown if the key is not an index
Assign and member x with the key @param x = parameter value @param key = member key
Assign and member x with the index @param x = parameter value @paramindex = member index
@return Range of members
Removes a member with name of key @param key = name of the member to be removed
Generated the serialized HiBON @return the byte stream
Calculated the size in bytes of serialized HiBON @return the size in bytes
Calculate the size in bytes of HiBON payload @return the size in bytes
* Internal Member in the HiBON class
HiBON is a generate obje52ct of the HiBON format