File: msgpack_options.md

package info (click to toggle)
jsoncons 1.3.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 17,584 kB
  • sloc: cpp: 136,382; sh: 33; makefile: 5
file content (27 lines) | stat: -rw-r--r-- 641 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
### jsoncons::msgpack::msgpack_options

```cpp
#include <jsoncons_ext/msgpack/msgpack_options.hpp>

class msgpack_options;
```

<br>

![msgpack_options](./diagrams/msgpack_options.png)

Specifies options for reading and writing CBOR.

#### Constructors

    msgpack_options()
Constructs a `msgpack_options` with default values. 

#### Modifiers

    void max_nesting_depth(int depth)
The maximum nesting depth allowed when decoding and encoding MessagePack. 
Default is 1024. Parsing can have an arbitrarily large depth
limited only by available memory. Serializing a [basic_json](../basic_json.md) to
MessagePack is limited by stack size.