|
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=().
1.8.14