WPILibC++ 2024.3.2
|
#include <algorithm>
#include <array>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <cstring>
#include <iterator>
#include <limits>
#include <string>
#include <utility>
#include <vector>
#include <wpi/detail/exceptions.h>
#include <wpi/detail/input/input_adapters.h>
#include <wpi/detail/input/json_sax.h>
#include <wpi/detail/input/lexer.h>
#include <wpi/detail/macro_scope.h>
#include <wpi/detail/meta/is_sax.h>
#include <wpi/detail/meta/type_traits.h>
#include <wpi/detail/string_concat.h>
#include <wpi/detail/value_t.h>
Go to the source code of this file.
Classes | |
class | detail::binary_reader< BasicJsonType, InputAdapterType, SAX > |
deserialization of CBOR, MessagePack, and UBJSON values More... | |
Namespaces | |
namespace | detail |
detail namespace with internal helper functions | |
Macros | |
#define | JSON_BINARY_READER_MAKE_BJD_OPTIMIZED_TYPE_MARKERS_ make_array<char_int_type>('F', 'H', 'N', 'S', 'T', 'Z', '[', '{') |
#define | JSON_BINARY_READER_MAKE_BJD_TYPES_MAP_ |
Enumerations | |
enum class | detail::cbor_tag_handler_t { detail::error , detail::ignore , detail::store } |
how to treat CBOR tags More... | |
Functions | |
static bool | detail::little_endianness (int num=1) noexcept |
determine system byte order More... | |
#define JSON_BINARY_READER_MAKE_BJD_OPTIMIZED_TYPE_MARKERS_ make_array<char_int_type>('F', 'H', 'N', 'S', 'T', 'Z', '[', '{') |
#define JSON_BINARY_READER_MAKE_BJD_TYPES_MAP_ |