KPIMUtils::SuperClass< Class > Struct Template Reference

Type trait to provide information about a base class for a given class. More...

#include <supertrait.h>

Inheritance diagram for KPIMUtils::SuperClass< Class >:

List of all members.


Detailed Description

template<typename Class>
struct KPIMUtils::SuperClass< Class >

Type trait to provide information about a base class for a given class.

Used eg. for the Akonadi payload mechanism.

To provide base class introspection for own types, extend this trait as follows:

    namespace KPIMUtils
    {
      template <> struct SuperClass<MyClass> : public SuperClassTrait<MyBaseClass>{};
    }

Definition at line 47 of file supertrait.h.


The documentation for this struct was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys