Template Struct external_constructor< value_t::string >
Defined in File json.hpp
Struct Documentation
-
template<>
struct external_constructor<value_t::string> Public Static Functions
-
template<typename BasicJsonType>
static inline void construct(BasicJsonType &j, const typename BasicJsonType::string_t &s)
-
template<typename BasicJsonType>
static inline void construct(BasicJsonType &j, typename BasicJsonType::string_t &&s)
-
template<typename BasicJsonType, typename CompatibleStringType, enable_if_t<not std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value, int> = 0>
static inline void construct(BasicJsonType &j, const CompatibleStringType &str)
-
template<typename BasicJsonType>
static inline void construct(BasicJsonType &j, const typename BasicJsonType::string_t &s)
-
template<typename BasicJsonType>
static inline void construct(BasicJsonType &j, typename BasicJsonType::string_t &&s)
-
template<typename BasicJsonType, typename CompatibleStringType, enable_if_t<!std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value, int> = 0>
static inline void construct(BasicJsonType &j, const CompatibleStringType &str)
-
template<typename BasicJsonType>