ARRAY enum value (defined in tenduke::json::JSONElement) | tenduke::json::JSONElement | |
asString() const =0 | tenduke::json::JSONElement | pure virtual |
BOOLEAN enum value (defined in tenduke::json::JSONElement) | tenduke::json::JSONElement | |
create() (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | inlinestatic |
createShared() (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | inlinestatic |
createUnique() (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | inlinestatic |
getProperties() const =0 | tenduke::json::JSONObject | pure virtual |
getProperty(const std::string &propertyName) const =0 | tenduke::json::JSONObject | pure virtual |
getType() const =0 | tenduke::json::JSONElement | pure virtual |
hasProperty(const std::string &propertyName) const =0 | tenduke::json::JSONObject | pure virtual |
isArray() const | tenduke::json::JSONElement | inline |
isBoolean() const | tenduke::json::JSONElement | inline |
isNull() const | tenduke::json::JSONElement | inline |
isNumber() const | tenduke::json::JSONElement | inline |
isObject() const | tenduke::json::JSONElement | inline |
isString() const | tenduke::json::JSONElement | inline |
isUndefined() const | tenduke::json::JSONElement | inline |
MOCK_METHOD(enum Type, getType,(),(const, override)) (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | |
MOCK_METHOD(std::string, asString,(),(const, override)) (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | |
MOCK_METHOD(std::shared_ptr< tenduke::json::JSONElement >, getProperty,(const std::string &a),(const, override)) (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | |
MOCK_METHOD(bool, hasProperty,(const std::string &a),(const, override)) (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | |
MOCK_METHOD(std::shared_ptr< tenduke::json::JSONElement >, removeProperty,(const std::string &a),(override)) (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | |
MOCK_METHOD((const std::map< std::string, std::shared_ptr< tenduke::json::JSONElement > > &), getProperties,(),(const, override)) (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | |
NULLISH enum value (defined in tenduke::json::JSONElement) | tenduke::json::JSONElement | |
NUMBER enum value (defined in tenduke::json::JSONElement) | tenduke::json::JSONElement | |
OBJECT enum value (defined in tenduke::json::JSONElement) | tenduke::json::JSONElement | |
properties (defined in tenduke::test::mocks::JSONObjectMock) | tenduke::test::mocks::JSONObjectMock | |
removeProperty(const std::string &propertyName)=0 | tenduke::json::JSONObject | pure virtual |
STRING enum value (defined in tenduke::json::JSONElement) | tenduke::json::JSONElement | |
Type enum name | tenduke::json::JSONElement | |
typeToString(const enum Type type) | tenduke::json::JSONElement | inlinestatic |
UNDEFINED enum value (defined in tenduke::json::JSONElement) | tenduke::json::JSONElement | |
~JSONElement()=default (defined in tenduke::json::JSONElement) | tenduke::json::JSONElement | virtual |
~JSONObject() override=default (defined in tenduke::json::JSONObject) | tenduke::json::JSONObject | |