| 
    10Duke Enterprise C++ Client
    
   | 
 
#include <CJsonNumber.h>
cJSON-implementation of tenduke::json::JSONNumber. 
  
Public Member Functions | |
| CjsonNumber (double value, cJSON *element) | |
| Constructs new instance.   | |
| std::string | asString () const override | 
| Returns string representation of this element.   | |
| double | getValue () const override | 
| Returns the value.   | |
  Public Member Functions inherited from tenduke::json::cjson::CjsonElement | |
| CjsonElement (enum tenduke::json::JSONElement::Type type, cJSON *element, bool root) | |
| Constructs new instance.   | |
| CjsonElement (enum tenduke::json::JSONElement::Type type, cJSON *element) | |
| Constructs new instance.   | |
| enum Type | getType () const override | 
| Returns type of this element.   | |
| void | setRoot (bool p_root) | 
| Marks this node as root element.   | |
| cJSON * | getCjsonElement () const | 
| Returns the pointer to cJSON-element.   | |
  Public Member Functions inherited from tenduke::json::JSONElement | |
| bool | isArray () const | 
| Utility to check if this element is JSONArray.   | |
| bool | isBoolean () const | 
| Utility to check if this element is JSONBoolean.   | |
| bool | isNull () const | 
| Utility to check if this element is null.   | |
| bool | isNumber () const | 
| Utility to check if this element is JSONNumber.   | |
| bool | isObject () const | 
| Utility to check if this element is JSONObject.   | |
| bool | isString () const | 
| Utility to check if this element is JSONString.   | |
| bool | isUndefined () const | 
| Utility to check if this element is undefined.   | |
Additional Inherited Members | |
  Public Types inherited from tenduke::json::JSONElement | |
| enum | Type {  UNDEFINED , NULLISH , OBJECT , ARRAY , NUMBER , STRING , BOOLEAN }  | 
| Type of the element.  | |
  Static Public Member Functions inherited from tenduke::json::JSONElement | |
| static std::string | typeToString (const enum Type type) | 
| Converts the type to string.   | |
  Protected Attributes inherited from tenduke::json::cjson::CjsonElement | |
| cJSON * | element | 
| Pointer to the cJSON element.  | |
      
  | 
  inline | 
Constructs new instance.
| value | - | 
| element | - | 
      
  | 
  inlineoverridevirtual | 
Returns string representation of this element.
Reimplemented from tenduke::json::cjson::CjsonElement.
      
  | 
  inlineoverridevirtual |