4#include "AbstractDocumentPath.hpp"
23 DittoCrdtType get_type()
const;
29 std::vector<nlohmann::json>
get_value()
const;
37 Rga(std::vector<nlohmann::json> value = std::vector<nlohmann::json>())
42 std::vector<nlohmann::json> value;
Provides an interface to specify a path to a key in a document that you can then call various update ...
Definition: AbstractDocumentPath.hpp:21
Represents a CRDT Replicated Growable Array (RGA).
Definition: Rga.hpp:19
Rga(std::vector< nlohmann::json > value=std::vector< nlohmann::json >()) DITTO_DEPRECATED
Construct a new Rga object than can be used as part of a document's context.
Definition: Rga.cpp:15
std::vector< nlohmann::json > get_value() const
Return the array representation of the RGA.
Definition: Rga.cpp:13
basic_json<> json
default JSON class
Definition: json.hpp:2933