library of assembled shared sources |
http://lass.cocamware.com |
#include <planar_mesh.h>
Public Types | |
enum | { size = 8 * sizeof(T) } |
Public Member Functions | |
BitField (T bits=0x0) | |
const bool | operator[] (size_t i) const |
void | set (size_t i) |
void | set (size_t i, bool value) |
void | unset (size_t i) |
Private Member Functions | |
const T | mask (size_t i) const |
Private Attributes | |
T | bits_ |
Definition at line 126 of file planar_mesh.h.
anonymous enum |
lass::spat::experimental::BitField< T >::BitField | ( | T | bits = 0x0 |
) | [inline] |
Definition at line 130 of file planar_mesh.h.
const bool lass::spat::experimental::BitField< T >::operator[] | ( | size_t | i | ) | const [inline] |
Definition at line 131 of file planar_mesh.h.
void lass::spat::experimental::BitField< T >::set | ( | size_t | i | ) | [inline] |
Definition at line 135 of file planar_mesh.h.
void lass::spat::experimental::BitField< T >::set | ( | size_t | i, | |
bool | value | |||
) | [inline] |
Definition at line 139 of file planar_mesh.h.
void lass::spat::experimental::BitField< T >::unset | ( | size_t | i | ) | [inline] |
Definition at line 145 of file planar_mesh.h.
const T lass::spat::experimental::BitField< T >::mask | ( | size_t | i | ) | const [inline, private] |
Definition at line 150 of file planar_mesh.h.
Referenced by lass::spat::experimental::BitField< unsigned int >::operator[](), lass::spat::experimental::BitField< unsigned int >::set(), and lass::spat::experimental::BitField< unsigned int >::unset().
T lass::spat::experimental::BitField< T >::bits_ [private] |
Definition at line 155 of file planar_mesh.h.
Referenced by lass::spat::experimental::BitField< unsigned int >::operator[](), lass::spat::experimental::BitField< unsigned int >::set(), and lass::spat::experimental::BitField< unsigned int >::unset().
Generated on Mon Nov 10 14:22:15 2008 for Library of Assembled Shared Sources by 1.5.7.1 |