aimstil  5.0.5
rle_array.h File Reference
#include <list>
#include "til/traits.h"
#include "til/value_proxy.h"
#include "rle_array.tpp"
Include dependency graph for rle_array.h:

Go to the source code of this file.

Classes

class  til::rle_array< T, TCount >
 A run-length encoded array. More...
 
class  til::rle_array< T, TCount >::Segment
 A Segment is composed of a value and a length. More...
 
class  til::rle_array< T, TCount >::const_sparse_iterator
 
class  til::rle_array< T, TCount >::sparse_iterator
 
class  til::detail::rle_array_iterator_base< TRLEArray, TIterator >
 
class  til::rle_array< T, TCount >::const_iterator
 
class  til::rle_array< T, TCount >::iterator
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 
 til::detail
 Multiply an image with another object.
 

Functions

template<typename TRLEArray1 , typename TRLEArray2 , typename TIterator1 , typename TIterator2 >
bool til::detail::operator== (const rle_array_iterator_base< TRLEArray1, TIterator1 > &i1, const rle_array_iterator_base< TRLEArray2, TIterator2 > &i2)
 
template<typename TRLEArray1 , typename TRLEArray2 , typename TIterator1 , typename TIterator2 >
bool til::detail::operator!= (const rle_array_iterator_base< TRLEArray1, TIterator1 > &i1, const rle_array_iterator_base< TRLEArray2, TIterator2 > &i2)