Lines Matching defs:detail
24 #include <nlohmann/detail/exceptions.hpp>
25 #include <nlohmann/detail/input/input_adapters.hpp>
26 #include <nlohmann/detail/input/json_sax.hpp>
27 #include <nlohmann/detail/input/lexer.hpp>
28 #include <nlohmann/detail/macro_scope.hpp>
29 #include <nlohmann/detail/meta/is_sax.hpp>
30 #include <nlohmann/detail/meta/type_traits.hpp>
31 #include <nlohmann/detail/string_concat.hpp>
32 #include <nlohmann/detail/value_t.hpp>
35 namespace detail
86 (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {};
785 b.set_subtype(detail::conditional_static_cast<typename binary_t::subtype_type>(subtype));
792 b.set_subtype(detail::conditional_static_cast<typename binary_t::subtype_type>(subtype));
799 b.set_subtype(detail::conditional_static_cast<typename binary_t::subtype_type>(subtype));
806 b.set_subtype(detail::conditional_static_cast<typename binary_t::subtype_type>(subtype));
2144 result = detail::conditional_static_cast<std::size_t>(number);
2697 using ia_type = decltype(detail::input_adapter(number_vector));
2698 auto number_lexer = detail::lexer<BasicJsonType, ia_type>(detail::input_adapter(number_vector), false);
2703 using token_type = typename detail::lexer_base<BasicJsonType>::token_type;
2910 @param[in] detail a detailed error message
2915 const std::string& detail,
2947 return concat(error_msg, ' ', context, ": ", detail);
3009 } // namespace detail