# kdecore Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Namespaces | Source Files

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

KMakeTypeList the prefered way to create a typelist for you. More...

`#include <ktypelist.h>`

List of all members.

## 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

This file is part of the documentation for kdecore Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 11 20:18:47 2005 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003