![]() |
Project
|
detail namespace with internal helper functions More...
Namespaces | |
namespace | dtoa_impl |
implements the Grisu2 algorithm for binary to decimal floating-point conversion. | |
Typedefs | |
template<bool B, typename T = void> | |
using | enable_if_t = typename std::enable_if< B, T >::type |
template<typename T > | |
using | uncvref_t = typename std::remove_cv< typename std::remove_reference< T >::type >::type |
template<typename... Ts> | |
using | index_sequence_for = make_index_sequence< sizeof...(Ts)> |
template<typename CharType > | |
using | output_adapter_t = std::shared_ptr< output_adapter_protocol< CharType > > |
a type to simplify interfaces | |
Functions | |
NLOHMANN_JSON_HAS_HELPER (mapped_type) | |
NLOHMANN_JSON_HAS_HELPER (key_type) | |
NLOHMANN_JSON_HAS_HELPER (value_type) | |
NLOHMANN_JSON_HAS_HELPER (iterator) | |
detail namespace with internal helper functions
This namespace collects functions that should not be exposed, implementations of some basic_json methods, and meta-programming helpers.
using nlohmann::detail::enable_if_t = typedef typename std::enable_if<B, T>::type |
using nlohmann::detail::index_sequence_for = typedef make_index_sequence<sizeof...(Ts)> |
using nlohmann::detail::output_adapter_t = typedef std::shared_ptr<output_adapter_protocol<CharType> > |
using nlohmann::detail::uncvref_t = typedef typename std::remove_cv<typename std::remove_reference<T>::type>::type |
nlohmann::detail::NLOHMANN_JSON_HAS_HELPER | ( | iterator | ) |
nlohmann::detail::NLOHMANN_JSON_HAS_HELPER | ( | key_type | ) |
nlohmann::detail::NLOHMANN_JSON_HAS_HELPER | ( | mapped_type | ) |
nlohmann::detail::NLOHMANN_JSON_HAS_HELPER | ( | value_type | ) |