Qx v0.6
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:270
Specifies that a type is generally convertible to/from JSON.
Definition qx-json.h:246
Specifies that a type has a known method for creating a corresponding key.
Definition qx-json.h:261
Specifies that a type is a Qt-based associative container type.
Definition qx-concepts.h:510

Detailed Description

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