glucat
0.8.2
|
Index set member reference. More...
#include <index_set.h>
Public Member Functions | |
reference (index_set_t &ist, index_t idx) | |
index_set reference More... | |
~reference () | |
reference & | operator= (const bool x) |
for b[i] = x; More... | |
reference & | operator= (const reference &j) |
for b[i] = b[j]; More... | |
bool | operator~ () const |
Flips a bit. More... | |
operator bool () const | |
for x = b[i]; More... | |
reference & | flip () |
for b[i].flip(); More... | |
Private Member Functions | |
reference () | |
Private default constructor is left undefined. More... | |
Private Attributes | |
index_set_t * | m_pst |
index_t | m_idx |
Friends | |
class | index_set |
Index set member reference.
Definition at line 177 of file index_set.h.
|
private |
Private default constructor is left undefined.
|
inline |
index_set reference
Definition at line 983 of file index_set_imp.h.
|
inline |
Definition at line 184 of file index_set.h.
|
inline |
for b[i].flip();
Definition at line 1036 of file index_set_imp.h.
References glucat::index_set< LO, HI >::reference::flip().
Referenced by glucat::index_set< LO, HI >::reference::flip().
|
inline |
for x = b[i];
Definition at line 1028 of file index_set_imp.h.
|
inline |
for b[i] = x;
Definition at line 993 of file index_set_imp.h.
|
inline |
for b[i] = b[j];
Definition at line 1007 of file index_set_imp.h.
References glucat::index_set< LO, HI >::reference::m_idx, and glucat::index_set< LO, HI >::reference::m_pst.
|
inline |
|
friend |
Definition at line 178 of file index_set.h.
|
private |
Definition at line 198 of file index_set.h.
Referenced by glucat::index_set< LO, HI >::reference::operator=().
|
private |
Definition at line 197 of file index_set.h.
Referenced by glucat::index_set< LO, HI >::reference::operator=().