| assembly_type typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| assign_temporary(temporary_type &&) | xt::xcontainer_semantic< xoptional_assembly< VE, FE > > | inline |
| at(Args... args) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| at(Args... args) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| at(Args... args) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| at(Args... args) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| back() | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| back() const | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| backstrides() const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| base_type typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| bit_and_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| bit_and_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| bit_or_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| bit_or_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| bit_xor_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| bit_xor_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| broadcast_shape(S &shape, bool reuse_cache=false) const | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| const_flag_expression typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| const_pointer typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| const_reference typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| const_value_expression typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| dimension() const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| divides_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| divides_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| element(It first, It last) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| element(It first, It last) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| element(It first, It last) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| element(It first, It last) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| fill(const T &value) | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| flag_expression typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| flat(size_type args) | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| flat(size_type args) const | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| from_shape(S &&s) (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | static |
| from_shape(S &&s) | xt::xoptional_assembly< VE, FE > | inline |
| front() | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| front() const | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| has_linear_assign(const S &strides) const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| has_value() noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| has_value() const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| in_bounds(Args... args) const | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| layout() const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| minus_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| minus_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| modulus_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| modulus_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| multiplies_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| multiplies_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator%=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator%=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator%=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator%=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator&=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator&=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator&=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator&=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator()(Args... args) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| operator()(Args... args) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| operator()(Args... args) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| operator()(Args... args) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| operator*=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator*=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator*=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator*=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator+=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator+=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator+=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator+=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator-=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator-=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator-=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator-=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator/=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator/=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator/=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator/=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator=(const xoptional_assembly &) (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | inline |
| operator=(xoptional_assembly &&) (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | inline |
| operator=(const xexpression< E > &e) (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| operator=(const xexpression< E > &e) -> self_type & | xt::xoptional_assembly< VE, FE > | inline |
| operator[](const S &index) -> disable_integral_t< S, reference > | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| operator[](const S &index) const -> disable_integral_t< S, const_reference > | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| operator[](const S &index) -> disable_integral_t< S, reference > | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| operator[](const S &index) const -> disable_integral_t< S, const_reference > | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| operator^=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator^=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator^=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator^=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator|=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator|=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator|=(const E &e) -> disable_xexpression< E, derived_type & > | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| operator|=(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| periodic(Args... args) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| periodic(Args... args) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| periodic(Args... args) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| periodic(Args... args) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| plus_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| plus_assign(const xexpression< E > &e) -> derived_type & | xt::xsemantic_base< xoptional_assembly< VE, FE > > | inline |
| pointer typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| raw_flag_expression typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| raw_value_expression typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| reference typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| reshape(const S &shape, layout_type layout=static_layout) & | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| resize(const S &shape, bool force=false) | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| resize(const S &shape, layout_type l) | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| resize(const S &shape, const strides_type &strides) | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| self_type typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| semantic_base typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| shape() const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| shape(size_type index) const | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| shape_type typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| size() const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| storage_type typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| strides() const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| strides_type typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| unchecked(Args... args) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| unchecked(Args... args) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| unchecked(Args... args) -> reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| unchecked(Args... args) const -> const_reference | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| value() noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| value() const noexcept | xt::xoptional_assembly_base< xoptional_assembly< VE, FE > > | inline |
| value_expression typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| value_type typedef (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |
| xoptional_assembly() | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(const shape_type &shape, layout_type l=base_type::static_layout) | xt::xoptional_assembly< VE, FE > | inlineexplicit |
| xoptional_assembly(const shape_type &shape, const value_type &value, layout_type l=base_type::static_layout) | xt::xoptional_assembly< VE, FE > | inlineexplicit |
| xoptional_assembly(const shape_type &shape, const strides_type &strides) | xt::xoptional_assembly< VE, FE > | inlineexplicit |
| xoptional_assembly(const shape_type &shape, const strides_type &strides, const value_type &value) | xt::xoptional_assembly< VE, FE > | inlineexplicit |
| xoptional_assembly(const VE &ve) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(VE &&ve) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(OVE &&ove, OFE &&ofe) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(const value_type &value) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(nested_initializer_list_t< value_type, 1 > t) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(nested_initializer_list_t< value_type, 2 > t) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(nested_initializer_list_t< value_type, 3 > t) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(nested_initializer_list_t< value_type, 4 > t) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(nested_initializer_list_t< value_type, 5 > t) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(const xoptional_assembly &) (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(xoptional_assembly &&) (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly(const xexpression< E > &e) | xt::xoptional_assembly< VE, FE > | inline |
| xoptional_assembly_base< xoptional_assembly< VE, FE > > (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | friend |
| ~xoptional_assembly()=default (defined in xt::xoptional_assembly< VE, FE >) | xt::xoptional_assembly< VE, FE > | |