glucat
0.8.4
|
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 206 of file index_set.h.
|
private |
Private default constructor is left undefined.
|
inline |
index_set reference
Definition at line 1011 of file index_set_imp.h.
|
inline |
Definition at line 213 of file index_set.h.
|
inline |
for b[i].flip();
Definition at line 1064 of file index_set_imp.h.
Referenced by glucat::index_set< LO, HI >::reference::operator=().
|
inline |
for x = b[i];
Definition at line 1056 of file index_set_imp.h.
|
inline |
for b[i] = x;
Definition at line 1021 of file index_set_imp.h.
|
inline |
for b[i] = b[j];
Definition at line 1035 of file index_set_imp.h.
References glucat::index_set< LO, HI >::reference::flip().
|
inline |
|
friend |
Definition at line 207 of file index_set.h.
|
private |
Definition at line 227 of file index_set.h.
|
private |
Definition at line 226 of file index_set.h.