.TH "KTypeList" 3 "28 Jan 2004" "kdecore Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KTypeList \- The building block of typelists of any length.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <ktypelist.h>\fP
.PP
.SS "Public Types"

.in +1c
.ti -1c
.RI "typedef T \fBHead\fP"
.br
.RI "\fIfirst element, a non-typelist type by convention \fP"
.ti -1c
.RI "typedef U \fBTail\fP"
.br
.RI "\fIsecond element, can be another typelist \fP"
.in -1c
.SH "Detailed Description"
.PP 

.SS "template<class T, class U> struct KTypeList< T, U >"
The building block of typelists of any length. 

Use it through the K_TYPELIST_NN macros. Defines nested types: 
.IP "\(bu" 2
Head (first element, a non-typelist type by convention) 
.IP "\(bu" 2
Tail (second element, can be another typelist) 
.PP

.PP
Definition at line 361 of file ktypelist.h.
.SH "Member Typedef Documentation"
.PP 
.SS "template<class T, class U> typedef T \fBKTypeList\fP< T, U >::\fBHead\fP"
.PP
first element, a non-typelist type by convention Definition at line 364 of file ktypelist.h.
.SS "template<class T, class U> typedef U \fBKTypeList\fP< T, U >::\fBTail\fP"
.PP
second element, can be another typelist Definition at line 366 of file ktypelist.h.

.SH "Author"
.PP 
Generated automatically by Doxygen for kdecore Library from the source code.
