WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
is_sax.h File Reference
#include <cstdint>
#include <utility>
#include <string>
#include <wpi/detail/abi_macros.h>
#include <wpi/detail/meta/detected.h>
#include <wpi/detail/meta/type_traits.h>

Go to the source code of this file.

Classes

struct  detail::is_sax< SAX, BasicJsonType >
 
struct  detail::is_sax_static_asserts< SAX, BasicJsonType >
 

Namespaces

namespace  detail
 detail namespace with internal helper functions
 

Typedefs

template<typename T >
using detail::null_function_t = decltype(std::declval<T&>().null())
 
template<typename T >
using detail::boolean_function_t
 
template<typename T , typename Integer >
using detail::number_integer_function_t
 
template<typename T , typename Unsigned >
using detail::number_unsigned_function_t
 
template<typename T , typename Float , typename String >
using detail::number_float_function_t
 
template<typename T , typename String >
using detail::string_function_t
 
template<typename T , typename Binary >
using detail::binary_function_t
 
template<typename T >
using detail::start_object_function_t
 
template<typename T , typename String >
using detail::key_function_t
 
template<typename T >
using detail::end_object_function_t = decltype(std::declval<T&>().end_object())
 
template<typename T >
using detail::start_array_function_t
 
template<typename T >
using detail::end_array_function_t = decltype(std::declval<T&>().end_array())
 
template<typename T , typename Exception >
using detail::parse_error_function_t