|
template<class E > |
derived_type & | assign_xexpression (const xexpression< E > &e) |
|
template<class E > |
derived_type & | computed_assign (const xexpression< E > &e) |
|
template<class E , class F > |
derived_type & | scalar_computed_assign (const E &e, F &&f) |
|
|
derived_type & | assign_temporary (temporary_type &&) |
| Assigns the temporary tmp to *this .
|
|
template<class E > |
auto | assign_xexpression (const xexpression< E > &e) -> derived_type & |
|
template<class E > |
auto | computed_assign (const xexpression< E > &e) -> derived_type & |
|
template<class E , class F > |
auto | scalar_computed_assign (const E &e, F &&f) -> derived_type & |
|
template<class E > |
auto | operator= (const xexpression< E > &rhs) -> derived_type & |
|
template<class E > |
disable_xexpression< E, derived_type & > | operator+= (const E &) |
|
template<class E > |
disable_xexpression< E, derived_type & > | operator-= (const E &) |
|
template<class E > |
disable_xexpression< E, derived_type & > | operator*= (const E &) |
|
template<class E > |
disable_xexpression< E, derived_type & > | operator/= (const E &) |
|
template<class E > |
disable_xexpression< E, derived_type & > | operator%= (const E &) |
|
template<class E > |
disable_xexpression< E, derived_type & > | operator&= (const E &) |
|
template<class E > |
disable_xexpression< E, derived_type & > | operator|= (const E &) |
|
template<class E > |
disable_xexpression< E, derived_type & > | operator^= (const E &) |
|
template<class E > |
derived_type & | operator+= (const xexpression< E > &) |
|
template<class E > |
derived_type & | operator-= (const xexpression< E > &) |
|
template<class E > |
derived_type & | operator*= (const xexpression< E > &) |
|
template<class E > |
derived_type & | operator/= (const xexpression< E > &) |
|
template<class E > |
derived_type & | operator%= (const xexpression< E > &) |
|
template<class E > |
derived_type & | operator&= (const xexpression< E > &) |
|
template<class E > |
derived_type & | operator|= (const xexpression< E > &) |
|
template<class E > |
derived_type & | operator^= (const xexpression< E > &) |
|
template<class E > |
derived_type & | assign (const xexpression< E > &) |
|
template<class E > |
derived_type & | plus_assign (const xexpression< E > &) |
|
template<class E > |
derived_type & | minus_assign (const xexpression< E > &) |
|
template<class E > |
derived_type & | multiplies_assign (const xexpression< E > &) |
|
template<class E > |
derived_type & | divides_assign (const xexpression< E > &) |
|
template<class E > |
derived_type & | modulus_assign (const xexpression< E > &) |
|
template<class E > |
derived_type & | bit_and_assign (const xexpression< E > &) |
|
template<class E > |
derived_type & | bit_or_assign (const xexpression< E > &) |
|
template<class E > |
derived_type & | bit_xor_assign (const xexpression< E > &) |
|
template<class E > |
auto | operator+= (const E &e) -> disable_xexpression< E, derived_type & > |
| Adds the scalar e to *this .
|
|
template<class E > |
auto | operator-= (const E &e) -> disable_xexpression< E, derived_type & > |
| Subtracts the scalar e from *this .
|
|
template<class E > |
auto | operator*= (const E &e) -> disable_xexpression< E, derived_type & > |
| Multiplies *this with the scalar e .
|
|
template<class E > |
auto | operator/= (const E &e) -> disable_xexpression< E, derived_type & > |
| Divides *this by the scalar e .
|
|
template<class E > |
auto | operator%= (const E &e) -> disable_xexpression< E, derived_type & > |
| Computes the remainder of *this after division by the scalar e .
|
|
template<class E > |
auto | operator&= (const E &e) -> disable_xexpression< E, derived_type & > |
| Computes the bitwise and of *this and the scalar e and assigns it to *this .
|
|
template<class E > |
auto | operator|= (const E &e) -> disable_xexpression< E, derived_type & > |
| Computes the bitwise or of *this and the scalar e and assigns it to *this .
|
|
template<class E > |
auto | operator^= (const E &e) -> disable_xexpression< E, derived_type & > |
| Computes the bitwise xor of *this and the scalar e and assigns it to *this .
|
|
template<class E > |
auto | operator+= (const xexpression< E > &e) -> derived_type & |
| Adds the xexpression e to *this .
|
|
template<class E > |
auto | operator-= (const xexpression< E > &e) -> derived_type & |
| Subtracts the xexpression e from *this .
|
|
template<class E > |
auto | operator*= (const xexpression< E > &e) -> derived_type & |
| Multiplies *this with the xexpression e .
|
|
template<class E > |
auto | operator/= (const xexpression< E > &e) -> derived_type & |
| Divides *this by the xexpression e .
|
|
template<class E > |
auto | operator%= (const xexpression< E > &e) -> derived_type & |
| Computes the remainder of *this after division by the xexpression e .
|
|
template<class E > |
auto | operator&= (const xexpression< E > &e) -> derived_type & |
| Computes the bitwise and of *this and the xexpression e and assigns it to *this .
|
|
template<class E > |
auto | operator|= (const xexpression< E > &e) -> derived_type & |
| Computes the bitwise or of *this and the xexpression e and assigns it to *this .
|
|
template<class E > |
auto | operator^= (const xexpression< E > &e) -> derived_type & |
| Computes the bitwise xor of *this and the xexpression e and assigns it to *this .
|
|
template<class E > |
auto | assign (const xexpression< E > &e) -> derived_type & |
| Assigns the xexpression e to *this .
|
|
template<class E > |
auto | plus_assign (const xexpression< E > &e) -> derived_type & |
| Adds the xexpression e to *this .
|
|
template<class E > |
auto | minus_assign (const xexpression< E > &e) -> derived_type & |
| Subtracts the xexpression e to *this .
|
|
template<class E > |
auto | multiplies_assign (const xexpression< E > &e) -> derived_type & |
| Multiplies *this with the xexpression e .
|
|
template<class E > |
auto | divides_assign (const xexpression< E > &e) -> derived_type & |
| Divides *this by the xexpression e .
|
|
template<class E > |
auto | modulus_assign (const xexpression< E > &e) -> derived_type & |
| Computes the remainder of *this after division by the xexpression e .
|
|
template<class E > |
auto | bit_and_assign (const xexpression< E > &e) -> derived_type & |
| Computes the bitwise and of e to *this .
|
|
template<class E > |
auto | bit_or_assign (const xexpression< E > &e) -> derived_type & |
| Computes the bitwise or of e to *this .
|
|
template<class E > |
auto | bit_xor_assign (const xexpression< E > &e) -> derived_type & |
| Computes the bitwise xor of e to *this .
|
|
template<class E > |
auto | operator= (const xexpression< E > &e) -> derived_type & |
|
template<
class D>
class xt::xview_semantic< D >
Implementation of the xsemantic_base interface for multidimensional views.
The xview_semantic is an implementation of the xsemantic_base interface for multidimensional views.
- Template Parameters
-
Definition at line 254 of file xsemantic.hpp.