Implementation namespace for MutSpan and ConstSpan.
More...
|
class | ConstSpan |
| ConstSpan is a non-owning constant reference to a continuous array of objects. More...
|
|
class | MutSpan |
| MutSpan is a non-owning reference to a continuous array of objects which can be mutated through the span. More...
|
|
|
template<typename Scalar > |
void | conj_copy (ConstSpan< Scalar > const inp, MutSpan< Scalar > out) |
| Copies data from inp to out and complex-conjugates it. More...
|
|
template<typename T > |
bool | is_sorted (ConstSpan< T > c) |
| Returns true if the span is sorted according to operator< (smallest first). More...
|
|
template<typename T > |
std::ostream & | operator<< (std::ostream &out, ConstSpan< T > cs) |
| Output for a ConstSpan. More...
|
|
template<typename T > |
std::ostream & | operator<< (std::ostream &out, MutSpan< T > cs) |
| Output for a MutSpan. More...
|
|
template<typename Container , typename T > |
bool | operator== (ConstSpan< T > const &m, Container const &c) |
| Element-wise equality comparison for a ConstSpan with any container. More...
|
|
template<typename Container , typename T > |
bool | operator== (Container const &c, ConstSpan< T > const &m) |
| Element-wise equality comparison for a ConstSpan with any container. More...
|
|
template<typename Container , typename T > |
bool | operator== (Container const &c, MutSpan< T > const &m) |
| Element-wise equality comparison for a MutSpan with any container. More...
|
|
template<typename Container , typename T > |
bool | operator== (MutSpan< T > const &m, Container const &c) |
| Element-wise equality comparison for a MutSpan with any container. More...
|
|
template<typename T > |
void | reverse (MutSpan< T > m) |
| Reverses the elements in the mutable span m in-place. More...
|
|
Implementation namespace for MutSpan and ConstSpan.