typeof.hh File Reference

#include <complex>
#include <TooN/internal/builtin_typeof.h>
Include dependency graph for typeof.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TooN::Internal::DeEnumerate< N >
struct  TooN::Internal::DeEnumerate< 0 >
struct  TooN::Internal::DeEnumerate< 1 >
struct  TooN::Internal::DeEnumerate< 2 >
struct  TooN::Internal::DeEnumerate< 3 >
struct  TooN::Internal::DeEnumerate< 4 >
struct  TooN::Internal::DeEnumerate< 5 >
struct  TooN::Internal::DeEnumerate< 6 >
struct  TooN::Internal::DeEnumerate< 7 >
struct  TooN::Internal::Enumerate< N >

Namespaces

namespace  TooN
 

Everything lives inside this namespace.


namespace  TooN::Internal

Defines

#define TOON_TYPEOF(X)   typename Internal::DeEnumerate<sizeof Internal::enumerate(X)>::type

Functions

Enumerate< 7 > TooN::Internal::enumerate (const std::complex< double > &)
Enumerate< 6 > TooN::Internal::enumerate (const std::complex< float > &)
Enumerate< 5 > TooN::Internal::enumerate (const double &)
Enumerate< 4 > TooN::Internal::enumerate (const float &)
Enumerate< 3 > TooN::Internal::enumerate (const unsigned int &)
Enumerate< 2 > TooN::Internal::enumerate (const int &)
Enumerate< 1 > TooN::Internal::enumerate (const char &)
Enumerate< 0 > TooN::Internal::enumerate (const unsigned char &)

Define Documentation

#define TOON_TYPEOF (  )     typename Internal::DeEnumerate<sizeof Internal::enumerate(X)>::type

Definition at line 46 of file typeof.hh.

 All Classes Namespaces Files Functions Variables Typedefs Friends Defines


libtoon
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 10:09:41 2013