| at(const size_t k, const size_t i) | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inlineprivate |
| at(const size_t k, const size_t i) const | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inlineprivate |
| Base typedef | Aleph::Sum_Disjoint_Sparse_Table< T > | |
| build() | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inlineprivate |
| compute_levels(const size_t nn) noexcept | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inlineprivatestatic |
| data | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | private |
| fill_data(Getter getter) | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inlineprivate |
| fill_data_from_aleph_it(AlephIt it) | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inlineprivate |
| Gen_Disjoint_Sparse_Table(const size_t num, const T &init_val, Aleph::plus< T > oper=Aleph::plus< T >()) | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| Gen_Disjoint_Sparse_Table(std::initializer_list< T > il, Aleph::plus< T > oper=Aleph::plus< T >()) | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| Gen_Disjoint_Sparse_Table(const Array< T > &values, Aleph::plus< T > oper=Aleph::plus< T >()) | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| Gen_Disjoint_Sparse_Table(const std::vector< T > &values, Aleph::plus< T > oper=Aleph::plus< T >()) | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| Gen_Disjoint_Sparse_Table(const DynList< T > &values, Aleph::plus< T > oper=Aleph::plus< T >()) | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| Gen_Disjoint_Sparse_Table(const Gen_Disjoint_Sparse_Table &)=default | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | |
| Gen_Disjoint_Sparse_Table(Gen_Disjoint_Sparse_Table &&) noexcept=default | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | |
| get(const size_t i) const | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| is_empty() const noexcept | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| Item_Type typedef | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | |
| levels | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | private |
| n | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | private |
| num_levels() const noexcept | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| op | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | private |
| operator=(const Gen_Disjoint_Sparse_Table &)=default | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | |
| operator=(Gen_Disjoint_Sparse_Table &&) noexcept=default | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | |
| query(const size_t l, const size_t r) const | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| size() const noexcept | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| swap(Gen_Disjoint_Sparse_Table &other) noexcept | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |
| table | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | private |
| values() const | Aleph::Gen_Disjoint_Sparse_Table< T, Aleph::plus< T > > | inline |