Static Public Attributes

mask::IntervalMask< Begin, Size > Struct Template Reference

Exo 1 IntervalMask. More...

#include <interval_mask.hh>

List of all members.

Static Public Attributes

static const unsigned int val = 1<<Begin | IntervalMask<Begin+1,Size-1>::val

Detailed Description

template<unsigned int Begin, unsigned int Size>
struct mask::IntervalMask< Begin, Size >

Exo 1 IntervalMask.

IntervalMask<Begin;Size>val est un entier non signé dont les bits à 1 sont ceux en position [Begin,Begin+Size[.

Template Parameters:
Begin le début de l'intervalle de 1
Size la taille de l'intervalle de 1

Definition at line 22 of file interval_mask.hh.


Member Data Documentation

template<unsigned int Begin, unsigned int Size>
const unsigned int mask::IntervalMask< Begin, Size >::val = 1<<Begin | IntervalMask<Begin+1,Size-1>::val [static]

Definition at line 23 of file interval_mask.hh.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends