needbits< NUM > Struct Template Reference
[Compile-Time Functions]

needbits<x>::value computes number of required bits to represent unsigned integer x during compile time More...

#include <CompileFunctions.h>

List of all members.

Public Types

enum  { value = needbits<NUM/2>::value +1 }
enum  { valueplusone = needbits<NUM/2>::valueplusone +1 }
enum  { doubledvalue = needbits<NUM/2>::doubledvalue +2 }

Detailed Description

template<int NUM>
struct needbits< NUM >

Author:
Jakob Kröker

Definition at line 71 of file CompileFunctions.h.


Member Enumeration Documentation

template<int NUM>
anonymous enum
Enumerator:
value 

Definition at line 73 of file CompileFunctions.h.

template<int NUM>
anonymous enum
Enumerator:
valueplusone 

Definition at line 74 of file CompileFunctions.h.

template<int NUM>
anonymous enum
Enumerator:
doubledvalue 

Definition at line 75 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