Qx v0.5.8
Qt Extensions Library
Loading...
Searching...
No Matches
QxJson::json_associative Concept Reference

Specifies that a type is an associative container, the value type of which is convertible, to/from JSON, and for which a key/value type specializaton of keygen() exists. More...

Concept definition

template<typename T>
Specifies that a type is an associative container, the value type of which is convertible,...
Definition qx-json.h:319
Specifies that a type is generally convertible to/from JSON.
Definition qx-json.h:295
Specifies that a type has a known method for creating a corresponding key.
Definition qx-json.h:310
Specifies that a type is a Qt-based associative container type.
Definition qx-concepts.h:521

Detailed Description

Satisfied if T satisfies Qx::qassociative, T::mapped_type satisfies json_convertible, and T::key_type + T::mapped_type satisfy json_keyable.