10Duke Enterprise C++ Client
|
Public Member Functions | |
MOCK_METHOD (enum Type, getType,(),(const, override)) | |
MOCK_METHOD (std::string, asString,(),(const, override)) | |
MOCK_METHOD (bool, isEmpty,(),(const, override)) | |
MOCK_METHOD (std::size_t, getSize,(),(const, override)) | |
MOCK_METHOD ((const std::vector< std::shared_ptr< JSONElement > > &), getValues,(),(const, override)) | |
Public Member Functions inherited from tenduke::json::JSONArray | |
virtual bool | isEmpty () const =0 |
Checks if the array is empty. | |
virtual std::size_t | getSize () const =0 |
Returns number of elements in the array. | |
virtual const std::vector< std::shared_ptr< JSONElement > > & | getValues () const =0 |
Returns the elements of the array. | |
Public Member Functions inherited from tenduke::json::JSONElement | |
virtual enum Type | getType () const =0 |
Returns type of this element. | |
virtual std::string | asString () const =0 |
Returns string representation of this element. | |
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. | |
Static Public Member Functions | |
static JSONArrayMock * | create () |
static std::shared_ptr< JSONArrayMock > | createShared () |
Static Public Member Functions inherited from tenduke::json::JSONElement | |
static std::string | typeToString (const enum Type type) |
Converts the type to string. | |
Additional Inherited Members | |
Public Types inherited from tenduke::json::JSONElement | |
enum | Type { UNDEFINED , NULLISH , OBJECT , ARRAY , NUMBER , STRING , BOOLEAN } |
Type of the element. | |