KMakeTypeList< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > Struct Template Reference

`#include <ktypelist.h>`

## Public Types

typedef KTypeList< T1, TailResult > | Result

## Detailed Description

### template<typename T1 = KDE::NullType, typename T2 = KDE::NullType, typename T3 = KDE::NullType, typename T4 = KDE::NullType, typename T5 = KDE::NullType, typename T6 = KDE::NullType, typename T7 = KDE::NullType, typename T8 = KDE::NullType, typename T9 = KDE::NullType, typename T10 = KDE::NullType, typename T11 = KDE::NullType, typename T12 = KDE::NullType, typename T13 = KDE::NullType, typename T14 = KDE::NullType, typename T15 = KDE::NullType, typename T16 = KDE::NullType, typename T17 = KDE::NullType, typename T18 = KDE::NullType>
struct KMakeTypeList< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 >

KMakeTypeList the prefered way to create a typelist for you.

typedef KMakeTypeList<MyType1,MyWidget,MyQobject,MyKoffice>::Result Products;
K_EXPORT_COMPONENT_FACTORY( libmyplugin, KGenericFactory&lt;Products&gt; )

Author
  Holger Freyther based on the Loki library. See copyright statement at the top

Since
  3.3

Definition at line 449 of file ktypelist.h.

The documentation for this struct was generated from the following file:

- ktypelist.h

KDE Home | KDE Accessibility Home | Description of Access Keys