Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the master branch, built from commit 2f825ad96e.
Next

Chapter 1. Boost.JSON

Vinnie Falco

Krystian Stasiowski

Dmitry Arkhipov

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Table of Contents

Overview
Requirements
Supported Compilers
Security Review (Bishop Fox)
Quick Look
Document Model
value
string
array
object
Numbers
Initializer Lists
Accessing Deeply Nested Elements
Value Conversion
Custom conversions
Non-throwing conversions
Allocation control
Avoiding physical dependency
Allocators
Background
storage_ptr
Uses-allocator construction
Input/Output
Parsing
Avoiding Dynamic Allocations
Serializing
Examples
Pretty
Validate
Frequently Asked Questions
Benchmarks
Comparison to Other Libraries
Reference
Release Notes
Index

Last revised: January 23, 2023 at 20:09:06 GMT


Next