9 #ifndef GO_PXL_SDK_JSON_POINTER_H
10 #define GO_PXL_SDK_JSON_POINTER_H
58 std::shared_ptr<nlohmann::json_pointer<nlohmann::json>>& GetHandle();
59 const std::shared_ptr<nlohmann::json_pointer<nlohmann::json>>& GetHandle()
const;
68 void PushBack(
const std::string& key);
94 const std::string ToString()
const;
130 mutable std::shared_ptr<nlohmann::json_pointer<nlohmann::json>> handle;
141 static std::vector<std::string> Tokenize(
const std::string& key,
char delimiter);
#define GoPxLSdkClass
Definition: Def.h:35
Declares the general SDK definitions.
Represents json pointer as described in Section 3 of RFC6901.
Definition: GoJsonPointer.h:20