Vaucanson 1.4
SparseInterval< vcsn::handler< T, unsigned >, ExcludedContainer > Class Template Reference

Container over a sparse integer range. More...

List of all members.


Detailed Description

template<class T, class ExcludedContainer>
class vcsn::misc::SparseInterval< vcsn::handler< T, unsigned >, ExcludedContainer >

Container over a sparse integer range.

SparseInterval is a const adapter of a 3-uple : (from, begin, excluded). SparseInterval verifies the container concept.

Important note : the excluded container _MUST_ be an ordered set. The element with the highest id must be at at the end.

WARNING: always iterate over this container using the iterators.

Definition at line 105 of file listg_sparse_interval.hh.