@@ -20,8 +20,8 @@ namespace jsoncons {
20
20
// decode_json
21
21
22
22
template <class T , class Source >
23
- typename std::enable_if<traits_extension ::is_basic_json<T>::value &&
24
- traits_extension ::is_sequence_of<Source,typename T::char_type>::value,T>::type
23
+ typename std::enable_if<extension_traits ::is_basic_json<T>::value &&
24
+ extension_traits ::is_sequence_of<Source,typename T::char_type>::value,T>::type
25
25
decode_json (const Source& s,
26
26
const basic_json_decode_options<typename Source::value_type>& options = basic_json_decode_options<typename Source::value_type>())
27
27
{
@@ -38,8 +38,8 @@ namespace jsoncons {
38
38
}
39
39
40
40
template <class T , class Source >
41
- typename std::enable_if<!traits_extension ::is_basic_json<T>::value &&
42
- traits_extension ::is_char_sequence<Source>::value,T>::type
41
+ typename std::enable_if<!extension_traits ::is_basic_json<T>::value &&
42
+ extension_traits ::is_char_sequence<Source>::value,T>::type
43
43
decode_json (const Source& s,
44
44
const basic_json_decode_options<typename Source::value_type>& options = basic_json_decode_options<typename Source::value_type>())
45
45
{
@@ -57,7 +57,7 @@ namespace jsoncons {
57
57
}
58
58
59
59
template <class T , class CharT >
60
- typename std::enable_if<traits_extension ::is_basic_json<T>::value,T>::type
60
+ typename std::enable_if<extension_traits ::is_basic_json<T>::value,T>::type
61
61
decode_json (std::basic_istream<CharT>& is,
62
62
const basic_json_decode_options<CharT>& options = basic_json_decode_options<CharT>())
63
63
{
@@ -72,7 +72,7 @@ namespace jsoncons {
72
72
}
73
73
74
74
template <class T , class CharT >
75
- typename std::enable_if<!traits_extension ::is_basic_json<T>::value,T>::type
75
+ typename std::enable_if<!extension_traits ::is_basic_json<T>::value,T>::type
76
76
decode_json (std::basic_istream<CharT>& is,
77
77
const basic_json_decode_options<CharT>& options = basic_json_decode_options<CharT>())
78
78
{
@@ -89,7 +89,7 @@ namespace jsoncons {
89
89
}
90
90
91
91
template <class T , class InputIt >
92
- typename std::enable_if<traits_extension ::is_basic_json<T>::value,T>::type
92
+ typename std::enable_if<extension_traits ::is_basic_json<T>::value,T>::type
93
93
decode_json (InputIt first, InputIt last,
94
94
const basic_json_decode_options<typename std::iterator_traits<InputIt>::value_type>& options =
95
95
basic_json_decode_options<typename std::iterator_traits<InputIt>::value_type>())
@@ -107,7 +107,7 @@ namespace jsoncons {
107
107
}
108
108
109
109
template <class T , class InputIt >
110
- typename std::enable_if<!traits_extension ::is_basic_json<T>::value,T>::type
110
+ typename std::enable_if<!extension_traits ::is_basic_json<T>::value,T>::type
111
111
decode_json (InputIt first, InputIt last,
112
112
const basic_json_decode_options<typename std::iterator_traits<InputIt>::value_type>& options =
113
113
basic_json_decode_options<typename std::iterator_traits<InputIt>::value_type>())
@@ -128,8 +128,8 @@ namespace jsoncons {
128
128
// With leading allocator parameter
129
129
130
130
template <class T ,class Source ,class TempAllocator >
131
- typename std::enable_if<traits_extension ::is_basic_json<T>::value &&
132
- traits_extension ::is_sequence_of<Source,typename T::char_type>::value,T>::type
131
+ typename std::enable_if<extension_traits ::is_basic_json<T>::value &&
132
+ extension_traits ::is_sequence_of<Source,typename T::char_type>::value,T>::type
133
133
decode_json (temp_allocator_arg_t , const TempAllocator& temp_alloc,
134
134
const Source& s,
135
135
const basic_json_decode_options<typename Source::value_type>& options = basic_json_decode_options<typename Source::value_type>())
@@ -148,8 +148,8 @@ namespace jsoncons {
148
148
}
149
149
150
150
template <class T ,class Source ,class TempAllocator >
151
- typename std::enable_if<!traits_extension ::is_basic_json<T>::value &&
152
- traits_extension ::is_char_sequence<Source>::value,T>::type
151
+ typename std::enable_if<!extension_traits ::is_basic_json<T>::value &&
152
+ extension_traits ::is_char_sequence<Source>::value,T>::type
153
153
decode_json (temp_allocator_arg_t , const TempAllocator& temp_alloc,
154
154
const Source& s,
155
155
const basic_json_decode_options<typename Source::value_type>& options = basic_json_decode_options<typename Source::value_type>())
@@ -169,7 +169,7 @@ namespace jsoncons {
169
169
}
170
170
171
171
template <class T ,class CharT ,class TempAllocator >
172
- typename std::enable_if<traits_extension ::is_basic_json<T>::value,T>::type
172
+ typename std::enable_if<extension_traits ::is_basic_json<T>::value,T>::type
173
173
decode_json (temp_allocator_arg_t , const TempAllocator& temp_alloc,
174
174
std::basic_istream<CharT>& is,
175
175
const basic_json_decode_options<CharT>& options = basic_json_decode_options<CharT>())
@@ -186,7 +186,7 @@ namespace jsoncons {
186
186
}
187
187
188
188
template <class T ,class CharT ,class TempAllocator >
189
- typename std::enable_if<!traits_extension ::is_basic_json<T>::value,T>::type
189
+ typename std::enable_if<!extension_traits ::is_basic_json<T>::value,T>::type
190
190
decode_json (temp_allocator_arg_t , const TempAllocator& temp_alloc,
191
191
std::basic_istream<CharT>& is,
192
192
const basic_json_decode_options<CharT>& options = basic_json_decode_options<CharT>())
0 commit comments