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.