pow2< NN > Struct Template Reference
[Compile-Time Functions]

pow2<x>::value computes $ \mbox {\large $ 2^x $ } $ during compile time
the computation is recursive and there are some compiler-depending recursion limits, usually 256. More...

#include <CompileFunctions.h>

List of all members.

Public Types

enum  { value = 2*pow2<NN - 1>::value }
enum  { valueMinusOne = 2*pow2<NN - 1>::value -1 }

Detailed Description

template<int NN>
struct pow2< NN >

Note:
the computation is recursive and there are some compiler-depending recursion limits, usually 256.
Author:
Jakob Kröker
Todo:
is dangerous, because enum value is limited!

Definition at line 41 of file CompileFunctions.h.


Member Enumeration Documentation

template<int NN>
anonymous enum
Enumerator:
value 

Definition at line 43 of file CompileFunctions.h.

template<int NN>
anonymous enum
Enumerator:
valueMinusOne 

Definition at line 44 of file CompileFunctions.h.


The documentation for this struct was generated from the following file:
Generated on Tue Nov 23 13:10:53 2010 for centerfocus by  doxygen 1.6.3