Kanzi 4.1.0
abstract_range.hpp File Reference

Classes

class  kanzi::AbstractIndexedRange
 Abstract indexed range interface. More...
 
class  kanzi::AbstractRange
 Abstract range interface. More...
 
class  kanzi::AbstractRangeIterator
 Abstract range iterator interface. More...
 
class  kanzi::AbstractRangeLocation
 Location into a range. More...
 

Namespaces

namespace  kanzi
 

Typedefs

using kanzi::AbstractIndexedRangeSharedPtr
 AbstractIndexedRange shared pointer type.
 
using kanzi::AbstractRangeLocationPtr
 AbstractRangeLocation unique pointer type.
 
using kanzi::AbstractRangeWeakPtr
 Abstract range weak pointer type.
 

Functions

bool kanzi::operator!= (const AbstractRange &lhs, const AbstractRange &rhs)
 Not equals operator.
 
bool kanzi::operator== (const AbstractRange &lhs, const AbstractRange &rhs)
 Equals operator.
 
string kanzi::to_string (const AbstractRangeSharedPtr &value)
 String representation for AbstractRangeSharedPtr.