FX::Generic::IntegralLists Struct Reference
[Generic Tools in TnFOX]

#include <FXGenericTools.h>

List of all members.


Detailed Description

A series of typelists of kinds of integral type.

Public Types

typedef TL::create< unsigned
char, FXushort, FXuint,
unsigned long, FXulong >
::value 
unsignedInts
typedef TL::create< signed
char, FXshort, FXint, signed
long, FXlong >::value 
signedInts
typedef TL::create< bool, char >
::value 
otherInts
typedef TL::create< FXfloat,
FXdouble >::value 
floats
typedef TL::append< TL::append
< unsignedInts, signedInts >
::value, otherInts >::value 
Ints
typedef TL::append< TL::append
< unsignedInts, signedInts >
::value, floats >::value 
Arithmetical
typedef TL::append< signedInts,
floats >::value 
Signeds
typedef TL::append< Ints,
floats >::value 
All
typedef TL::at< unsignedInts, 0 >
::value 
smallestUnsignedInt
typedef TL::at< signedInts, 0 >
::value 
smallestSignedInt
typedef TL::at< floats, 0 >::value smallestFloat
typedef TL::at< unsignedInts,
TL::length< unsignedInts >
::value-1 >::value 
biggestUnsignedInt
typedef TL::at< signedInts,
TL::length< signedInts >
::value-1 >::value 
biggestSignedInt
typedef TL::at< floats,
TL::length< floats >::value-1 >
::value 
biggestFloat

Member Typedef Documentation

typedef TL::create<unsigned char, FXushort, FXuint, unsigned long, FXulong>::value FX::Generic::IntegralLists::unsignedInts

All unsigned integer types.

typedef TL::create<signed char, FXshort, FXint, signed long, FXlong>::value FX::Generic::IntegralLists::signedInts

All signed integer types.

Other kinds of integer.

typedef TL::create<FXfloat, FXdouble>::value FX::Generic::IntegralLists::floats

Floating point types.

All integer types.

All arithmetical types.

All types which are signed.

All integral types.

Smallest unsigned int.

Smallest signed int.

Smallest floating point.

Biggest unsigned int.

Biggest signed int.

Biggest floating point.


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

(C) 2002-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 22:30:08 2008 for TnFOX by doxygen v1.5.6