9#ifndef INCLUDE_WPI_JSON_FWD_HPP_
10#define INCLUDE_WPI_JSON_FWD_HPP_
34template<
typename T =
void,
typename SFINAE =
void>
39template<
template<
typename U,
typename V,
typename... Args>
class ObjectType =
41 template<
typename U,
typename... Args>
class ArrayType = std::vector,
42 class StringType = std::string,
class BooleanType = bool,
43 class NumberIntegerType = std::int64_t,
44 class NumberUnsignedType = std::uint64_t,
45 class NumberFloatType = double,
46 template<
typename U>
class AllocatorType = std::allocator,
47 template<
typename T,
typename SFINAE =
void>
class JSONSerializer =
49 class BinaryType = std::vector<std::uint8_t>,
50 class CustomBaseClass =
void>
55template<
typename RefStringType>
66template<
class Key,
class T,
class IgnoredLess,
class Allocator>
#define WPI_JSON_NAMESPACE_END
Definition abi_macros.h:59
#define WPI_JSON_NAMESPACE_BEGIN
Definition abi_macros.h:53
namespace for Niels Lohmann
Definition json.h:99
JSON Pointer defines a string syntax for identifying a specific value within a JSON document.
Definition json_pointer.h:36
namespace for Niels Lohmann
Definition adl_serializer.h:23
ordered_map: a minimal map-like container that preserves insertion order for use within wpi::basic_js...
Definition ordered_map.h:30