PolyBoRi
Public Types | Public Member Functions
polybori::groebner::BitMask< sizeof(unsigned long)*8 > Class Template Reference

#include <BitMask.h>

List of all members.

Public Types

enum  { nbits = sizeof(unsigned long)*8, mask = ((unsigned long)(BitMask<nbits-1>::mask) << 1) | 0x1 }

Public Member Functions

const unsigned long & low (const unsigned long &value) const
unsigned long high (const unsigned long &value) const
unsigned long shift (const unsigned long &value) const
const unsigned long & back (const unsigned long &value) const

template<>
class polybori::groebner::BitMask< sizeof(unsigned long)*8 >


Member Enumeration Documentation

anonymous enum
Enumerator:
nbits 
mask 

Member Function Documentation

const unsigned long& polybori::groebner::BitMask< sizeof(unsigned long)*8 >::back ( const unsigned long &  value) const [inline]
unsigned long polybori::groebner::BitMask< sizeof(unsigned long)*8 >::high ( const unsigned long &  value) const [inline]
const unsigned long& polybori::groebner::BitMask< sizeof(unsigned long)*8 >::low ( const unsigned long &  value) const [inline]
unsigned long polybori::groebner::BitMask< sizeof(unsigned long)*8 >::shift ( const unsigned long &  value) const [inline]

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