Ditto
4.5.2
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Functions
a
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
Enumerator
Files
File List
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
Loading...
Searching...
No Matches
include
MutableRegister.hpp
1
2
#ifndef _DITTO_MUTABLE_REGISTER_
3
#define _DITTO_MUTABLE_REGISTER_
4
5
#include "MutableDocumentPath.hpp"
6
#include "Register.hpp"
7
#include "json.hpp"
8
9
namespace
ditto {
10
11
class
MutableRegister
:
public
Register
{
12
friend
class
MutableDocumentPath
;
13
14
public
:
15
void
set(
nlohmann::json
value);
16
17
private
:
18
MutableRegister
(
const
nlohmann::json
&info,
MutableDocumentPath
doc_path);
19
MutableDocumentPath
doc_path;
20
};
11
class
MutableRegister
:
public
Register
{
…
};
21
}
// namespace ditto
22
23
#endif
ditto::MutableDocumentPath
Provides an interface to specify a path to a key in a document that you can then call various update ...
Definition
MutableDocumentPath.hpp:31
ditto::MutableRegister
Definition
MutableRegister.hpp:11
ditto::Register
Definition
Register.hpp:11
nlohmann::json
basic_json<> json
default JSON class
Definition
json.hpp:2933
Generated by
1.10.0