| build() | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inlineprotected |
| fill_from_aleph_it(AlephIt it) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inlineprotected |
| fill_from_indexed(F getter) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inlineprotected |
| fill_from_std_iter(StdIt first, StdIt last) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inlineprotected |
| Gen_Fenwick_Tree(const size_t num, Plus pop=Plus(), Minus mop=Minus()) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| Gen_Fenwick_Tree(std::initializer_list< T > il, Plus pop=Plus(), Minus mop=Minus()) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| Gen_Fenwick_Tree(const Array< T > &values, Plus pop=Plus(), Minus mop=Minus()) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| Gen_Fenwick_Tree(const std::vector< T > &values, Plus pop=Plus(), Minus mop=Minus()) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| Gen_Fenwick_Tree(const DynList< T > &values, Plus pop=Plus(), Minus mop=Minus()) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| Gen_Fenwick_Tree(const Gen_Fenwick_Tree &)=default | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | |
| Gen_Fenwick_Tree(Gen_Fenwick_Tree &&) noexcept=default | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | |
| get(const size_t i) const | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| is_empty() const noexcept | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| Item_Type typedef | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | |
| lowbit(size_t x) noexcept | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inlineprotectedstatic |
| minus_op | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | protected |
| n | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | protected |
| operator=(const Gen_Fenwick_Tree &)=default | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | |
| operator=(Gen_Fenwick_Tree &&) noexcept=default | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | |
| plus_op | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | protected |
| prefix(size_t i) const | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| query(const size_t l, const size_t r) const | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| set(const size_t i, const T &value) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| size() const noexcept | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| swap(Gen_Fenwick_Tree &other) noexcept | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| tree | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | protected |
| update(size_t i, const T &delta) | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |
| values() const | Aleph::Gen_Fenwick_Tree< T, Plus, Minus > | inline |