10 #ifndef GO_PXL_SDK_JSON_POINTER_H
11 #define GO_PXL_SDK_JSON_POINTER_H
59 std::shared_ptr<nlohmann::json_pointer<nlohmann::json>>& GetHandle();
60 const std::shared_ptr<nlohmann::json_pointer<nlohmann::json>>& GetHandle()
const;
69 void PushBack(
const std::string& key);
95 const std::string ToString()
const;
131 mutable std::shared_ptr<nlohmann::json_pointer<nlohmann::json>> handle;
142 static std::vector<std::string> Tokenize(
const std::string& key,
char delimiter);
#define GoPxLSdkClass
Definition: Def.h:35
Declares the general SDK definitions.
Declares the GoPxLSdk.GoJsonError class.
Represents json pointer as described in Section 3 of RFC6901.
Definition: GoJsonPointer.h:21