|
join 1.0
lightweight network framework library
|
#include <join/atodpow.hpp>#include <join/dtoa.hpp>#include <join/sax.hpp>#include <codecvt>#include <memory>#include <locale>

Go to the source code of this file.
Classes | |
| struct | join::details::UnescapedTable |
| struct | join::LocaleDelete |
| class | join::JsonCategory |
| JSON error category. More... | |
| class | join::JsonWriter |
| JSON writer class. More... | |
| class | join::JsonCanonicalizer |
| JSON canonicalizer class. More... | |
| class | join::JsonReader |
| JSON reader class. More... | |
| struct | std::is_error_condition_enum< join::JsonErrc > |
| JSON error code specialization. More... | |
Namespaces | |
| namespace | join |
| namespace | join::details |
| namespace | std |
Typedefs | |
| using | join::LocalePtr = std::unique_ptr <std::remove_pointer_t <locale_t>, LocaleDelete> |
Enumerations | |
| enum class | join::JsonErrc { join::InvalidComment = 1 , join::InvalidEscaping , join::InvalidEncoding , join::IllegalCharacter , join::MissingCurlyBracket , join::MissingSquareBracket , join::MissingQuote , join::MissingColon , join::MissingComma , join::EndOfFile } |
| JSON error codes. More... | |
| enum | join::JsonReadMode { join::None = 0 , join::ParseComments = 1L << 0 , join::ValidateEncoding = 1L << 1 , join::StopParsingOnDone = 1L << 2 } |
| JSON deserialization mode. More... | |
Functions | |
| const std::error_category & | join::jsonCategory () noexcept |
| get error category. | |
| std::error_code | join::make_error_code (JsonErrc code) noexcept |
| create an std::error_code object. | |
| std::error_condition | join::make_error_condition (JsonErrc code) noexcept |
| create an std::error_condition object. | |
| constexpr JsonReadMode | join::operator& (JsonReadMode a, JsonReadMode b) noexcept |
| perform binary AND on JsonReadMode. | |
| constexpr JsonReadMode | join::operator| (JsonReadMode a, JsonReadMode b) noexcept |
| perform binary OR on JsonReadMode. | |
| constexpr const JsonReadMode & | join::operator&= (JsonReadMode &a, JsonReadMode b) noexcept |
| perform binary AND on JsonReadMode. | |
| constexpr const JsonReadMode & | join::operator|= (JsonReadMode &a, JsonReadMode b) noexcept |
| perform binary OR on JsonReadMode. | |
Variables | |
| constexpr char | join::details::digitPairs [201] |
| constexpr UnescapedTable | join::details::unescapedLookup {} |