glucat 0.12.0
|
This is the complete list of members for glucat::index_set< LO, HI >, including all inherited members.
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() -> const std::string | glucat::index_set< LO, HI > | inlinestatic |
compare(const index_set_t &lhs, const index_set_t &rhs) -> int | glucat::index_set< LO, HI > | friend |
count() const -> index_t | glucat::index_set< LO, HI > | inline |
count_neg() const -> index_t | glucat::index_set< LO, HI > | inline |
count_pos() const -> index_t | glucat::index_set< LO, HI > | inline |
error_t typedef | glucat::index_set< LO, HI > | private |
flip() -> index_set_t & | glucat::index_set< LO, HI > | inline |
flip(const index_t idx) -> index_set_t & | glucat::index_set< LO, HI > | inline |
fold() const -> const index_set_t | glucat::index_set< LO, HI > | inline |
fold(const index_set_t frm, const bool prechecked=false) const -> const index_set_t | glucat::index_set< LO, HI > | |
hash_fn() const -> size_t | glucat::index_set< LO, HI > | inline |
index_pair_t typedef | glucat::index_set< LO, HI > | |
index_set()=default | glucat::index_set< LO, HI > | |
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 -> bool | glucat::index_set< LO, HI > | inline |
lex_less_than(const index_set_t rhs) const -> bool | glucat::index_set< LO, HI > | inlineprivate |
max() const -> index_t | glucat::index_set< LO, HI > | |
min() const -> index_t | glucat::index_set< LO, HI > | |
operator!=(const index_set_t rhs) const -> bool | glucat::index_set< LO, HI > | inline |
operator&(const index_set_t &lhs, const index_set_t &rhs) -> const index_set_t | glucat::index_set< LO, HI > | friend |
operator&=(const index_set_t rhs) -> index_set_t & | glucat::index_set< LO, HI > | inline |
operator<(const index_set_t rhs) const -> bool | glucat::index_set< LO, HI > | inline |
operator==(const index_set_t rhs) const -> bool | glucat::index_set< LO, HI > | inline |
operator[](const index_t idx) const -> bool | glucat::index_set< LO, HI > | inline |
operator[](index_t idx) -> reference | glucat::index_set< LO, HI > | inline |
operator^(const index_set_t &lhs, const index_set_t &rhs) -> const index_set_t | glucat::index_set< LO, HI > | friend |
operator^=(const index_set_t rhs) -> index_set_t & | glucat::index_set< LO, HI > | inline |
operator|(const index_set_t &lhs, const index_set_t &rhs) -> const index_set_t | glucat::index_set< LO, HI > | friend |
operator|=(const index_set_t rhs) -> index_set_t & | glucat::index_set< LO, HI > | inline |
operator~() const -> index_set_t | glucat::index_set< LO, HI > | inline |
reference class | glucat::index_set< LO, HI > | friend |
reset() -> index_set_t & | glucat::index_set< LO, HI > | inline |
reset(const index_t idx) -> index_set_t & | glucat::index_set< LO, HI > | inline |
set() -> index_set_t & | glucat::index_set< LO, HI > | inline |
set(const index_t idx) -> index_set_t & | glucat::index_set< LO, HI > | inline |
set(const index_t idx, const int val) -> index_set_t & | glucat::index_set< LO, HI > | inline |
sign_of_mult(const index_set_t ist) const -> int | glucat::index_set< LO, HI > | |
sign_of_square() const -> int | glucat::index_set< LO, HI > | inline |
test(const index_t idx) const -> bool | glucat::index_set< LO, HI > | inline |
unfold(const index_set_t frm, const bool prechecked=false) const -> const index_set_t | 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 -> set_value_t | glucat::index_set< LO, HI > | inline |