MyraMath
Classes | Functions
PatternRange.h File Reference

Range/Iterator types associated with Pattern. More...

#include <myramath/utility/detail/LIBPUBLIC.h>
#include <utility>
#include <iosfwd>
#include <vector>
Include dependency graph for PatternRange.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  myra::Array1< T >
 Container of values, allows random (i) access. More...
 
class  myra::Array2< T >
 Container of values, allows random (i,j) access. More...
 
class  myra::PatternRange
 Represents an immutable view of a Pattern. More...
 
class  myra::PatternIterator
 An iterator over a Pattern. More...
 

Functions

std::ostream & myra::operator<< (std::ostream &out, const PatternRange &A)
 For inspecting a Pattern on a std::ostream.
 
bool myra::operator== (const PatternRange &A, const PatternRange &B)
 Compares Pattern's for equality (that is, every nonzero in A is present in B, and vice versa)
 
bool myra::operator!= (const PatternRange &A, const PatternRange &B)
 Compares Pattern's for equality (that is, every nonzero in A is present in B, and vice versa)
 

Detailed Description

Range/Iterator types associated with Pattern.