qa: Only allow disconnecting all NodeConns
[bitcoinplatinum.git] / src / univalue / README.md
blob36aa786a4c5de14bb0295d0dc3d82a5f09679db7
2 # UniValue
4 ## Summary
6 A universal value class, with JSON encoding and decoding.
8 UniValue is an abstract data type that may be a null, boolean, string,
9 number, array container, or a key/value dictionary container, nested to
10 an arbitrary depth.
12 This class is aligned with the JSON standard, [RFC
13 7159](https://tools.ietf.org/html/rfc7159.html).
15 ## Installation
17 This project is a standard GNU
18 [autotools](https://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html)
19 project.  Build and install instructions are available in the `INSTALL`
20 file provided with GNU autotools.
22 ```
23 $ ./autogen.sh
24 $ ./configure
25 $ make
26 ```
28 ## Design
30 UniValue provides a single dynamic RAII C++ object class,
31 and minimizes template use (contra json_spirit).