|
swift
|
Mixin classes which implement common operations for value classes. More...
Classes | |
| class | EqualsByCompare |
| CRTP class template from which a derived class can inherit operator== implemented using its compare function. More... | |
| class | EqualsByMetaClass |
| CRTP class template from which a derived class can inherit operator== implemented by metaclass. More... | |
| class | LessThanByCompare |
| CRTP class template from which a derived class can inherit operator< implemented using its compare function. More... | |
| class | LessThanByMetaClass |
| CRTP class template from which a derived class can inherit operator< implemented by metaclass. More... | |
| class | CompareByMetaClass |
| CRTP class template from which a derived class can inherit non-member compare() implemented by metaclass. More... | |
| class | DataStreamOperators |
| CRTP class template to generate non-member QDataStream streaming operators. More... | |
| class | DataStreamByMetaClass |
| CRTP class template to generate QDataStream marshalling methods using CMetaClass. More... | |
| class | DBusOperators |
| CRTP class template which will generate marshalling operators for a derived class with its own marshalling implementation. More... | |
| class | DBusOperators< Derived, LosslessTag > |
| class | DBusByMetaClass |
| CRTP class template from which a derived class can inherit common methods dealing with marshalling instances by metaclass. More... | |
| class | HashByMetaClass |
| CRTP class template from which a derived class can inherit common methods dealing with hashing instances by metaclass. More... | |
| class | Icon |
| CRTP class template from which a derived class can inherit icon-related functions. More... | |
| class | Index |
| CRTP class template from which a derived class can inherit property indexing functions. More... | |
| class | JsonOperators |
| CRTP class template which will generate marshalling operators for a derived class with its own marshalling implementation. More... | |
| class | JsonByMetaClass |
| CRTP class template from which a derived class can inherit common methods dealing with JSON by metatuple. More... | |
| class | MetaType |
| CRTP class template from which a derived class can inherit common methods dealing with the metatype of the class. More... | |
| class | String |
| CRTP class template from which a derived class can inherit string streaming operations. More... | |
Mixin classes which implement common operations for value classes.