bitset_t typedef | glucat::index_set< LO, HI > | private |
BOOST_STATIC_ASSERT((LO<=0) &&(0<=HI) &&(LO< HI) &&(-LO< _GLUCAT_BITS_PER_ULONG) &&(HI< _GLUCAT_BITS_PER_ULONG) &&(HI-LO<=_GLUCAT_BITS_PER_ULONG)) | glucat::index_set< LO, HI > | private |
classname() | glucat::index_set< LO, HI > | inlinestatic |
compare(const index_set_t &lhs, const index_set_t &rhs) | glucat::index_set< LO, HI > | friend |
count() const | glucat::index_set< LO, HI > | inline |
count_neg() const | glucat::index_set< LO, HI > | inline |
count_pos() const | glucat::index_set< LO, HI > | inline |
error_t typedef | glucat::index_set< LO, HI > | private |
flip() | glucat::index_set< LO, HI > | inline |
flip(const index_t idx) | glucat::index_set< LO, HI > | inline |
fold() const | glucat::index_set< LO, HI > | inline |
fold(const index_set_t frm, const bool prechecked=false) const | glucat::index_set< LO, HI > | |
hash_fn() const | glucat::index_set< LO, HI > | inline |
index_pair_t typedef | glucat::index_set< LO, HI > | |
index_set() | glucat::index_set< LO, HI > | inline |
index_set(const bitset_t bst) | glucat::index_set< LO, HI > | |
index_set(const index_t idx) | glucat::index_set< LO, HI > | |
index_set(const set_value_t folded_val, const index_set_t frm, const bool prechecked=false) | glucat::index_set< LO, HI > | |
index_set(const index_pair_t &range, const bool prechecked=false) | glucat::index_set< LO, HI > | |
index_set(const std::string &str) | glucat::index_set< LO, HI > | |
index_set_t typedef | glucat::index_set< LO, HI > | |
is_contiguous() const | glucat::index_set< LO, HI > | inline |
lex_less_than(const index_set_t rhs) const | glucat::index_set< LO, HI > | inlineprivate |
max() const | glucat::index_set< LO, HI > | |
min() const | glucat::index_set< LO, HI > | |
operator!=(const index_set_t rhs) const | glucat::index_set< LO, HI > | inline |
operator&(const index_set_t &lhs, const index_set_t &rhs) | glucat::index_set< LO, HI > | friend |
operator&=(const index_set_t rhs) | glucat::index_set< LO, HI > | inline |
operator<(const index_set_t rhs) const | glucat::index_set< LO, HI > | inline |
operator==(const index_set_t rhs) const | glucat::index_set< LO, HI > | inline |
operator[](const index_t idx) const | glucat::index_set< LO, HI > | inline |
operator[](index_t idx) | glucat::index_set< LO, HI > | inline |
operator^(const index_set_t &lhs, const index_set_t &rhs) | glucat::index_set< LO, HI > | friend |
operator^=(const index_set_t rhs) | glucat::index_set< LO, HI > | inline |
operator|(const index_set_t &lhs, const index_set_t &rhs) | glucat::index_set< LO, HI > | friend |
operator|=(const index_set_t rhs) | glucat::index_set< LO, HI > | inline |
operator~() const | glucat::index_set< LO, HI > | inline |
reference class | glucat::index_set< LO, HI > | friend |
reset() | glucat::index_set< LO, HI > | inline |
reset(const index_t idx) | glucat::index_set< LO, HI > | inline |
set() | glucat::index_set< LO, HI > | inline |
set(const index_t idx) | glucat::index_set< LO, HI > | inline |
set(const index_t idx, const int val) | glucat::index_set< LO, HI > | inline |
sign_of_mult(const index_set_t ist) const | glucat::index_set< LO, HI > | |
sign_of_square() const | glucat::index_set< LO, HI > | inline |
test(const index_t idx) const | glucat::index_set< LO, HI > | inline |
unfold(const index_set_t frm, const bool prechecked=false) const | glucat::index_set< LO, HI > | |
v_hi | glucat::index_set< LO, HI > | static |
v_lo | glucat::index_set< LO, HI > | static |
value_of_fold(const index_set_t frm) const | glucat::index_set< LO, HI > | inline |