glucat 0.13.0
glucat::index_set< LO, HI > Member List

This is the complete list of members for glucat::index_set< LO, HI >, including all inherited members.

bitset_t typedefglucat::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::stringglucat::index_set< LO, HI >inlinestatic
compare(const index_set_t &lhs, const index_set_t &rhs) -> intglucat::index_set< LO, HI >friend
count() const -> index_tglucat::index_set< LO, HI >inline
count_neg() const -> index_tglucat::index_set< LO, HI >inline
count_pos() const -> index_tglucat::index_set< LO, HI >inline
error_t typedefglucat::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_tglucat::index_set< LO, HI >inline
fold(const index_set_t frm, const bool prechecked=false) const -> const index_set_tglucat::index_set< LO, HI >
hash_fn() const -> size_tglucat::index_set< LO, HI >inline
index_pair_t typedefglucat::index_set< LO, HI >
index_set()=defaultglucat::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 typedefglucat::index_set< LO, HI >
is_contiguous() const -> boolglucat::index_set< LO, HI >inline
lex_less_than(const index_set_t rhs) const -> boolglucat::index_set< LO, HI >inlineprivate
max() const -> index_tglucat::index_set< LO, HI >
min() const -> index_tglucat::index_set< LO, HI >
operator!=(const index_set_t rhs) const -> boolglucat::index_set< LO, HI >inline
operator&(const index_set_t &lhs, const index_set_t &rhs) -> const index_set_tglucat::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 -> boolglucat::index_set< LO, HI >inline
operator==(const index_set_t rhs) const -> boolglucat::index_set< LO, HI >inline
operator[](const index_t idx) const -> boolglucat::index_set< LO, HI >inline
operator[](index_t idx) -> referenceglucat::index_set< LO, HI >inline
operator^(const index_set_t &lhs, const index_set_t &rhs) -> const index_set_tglucat::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_tglucat::index_set< LO, HI >friend
operator|=(const index_set_t rhs) -> index_set_t &glucat::index_set< LO, HI >inline
operator~() const -> index_set_tglucat::index_set< LO, HI >inline
reference classglucat::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 -> intglucat::index_set< LO, HI >
sign_of_square() const -> intglucat::index_set< LO, HI >inline
test(const index_t idx) const -> boolglucat::index_set< LO, HI >inline
unfold(const index_set_t frm, const bool prechecked=false) const -> const index_set_tglucat::index_set< LO, HI >
v_higlucat::index_set< LO, HI >static
v_loglucat::index_set< LO, HI >static
value_of_fold(const index_set_t frm) const -> set_value_tglucat::index_set< LO, HI >inline