SparseInterval Class Template Reference
[Utility constructs for Vaucanson]

Container over a sparse integer range. More...

List of all members.

Public Types

typedef Integer integer_t
typedef ExcludedContainer excluded_container_t
typedef SparseIterator< integer_t,
excluded_container_t
iterator

Public Member Functions

 SparseInterval (integer_t, integer_t, const excluded_container_t &)
 SparseInterval is a const adapter of a 3-uple : (from, begin, excluded).
 SparseInterval (const SparseInterval &)
iterator begin () const
iterator end () const
unsigned size () const
integer_t max () const
std::string to_string () const


Detailed Description

template<class Integer, class ExcludedContainer>
class utility::SparseInterval< Integer, ExcludedContainer >

Container over a sparse integer range.

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

Definition at line 142 of file support.hh.


Constructor & Destructor Documentation

SparseInterval integer_t  f,
integer_t  t,
const excluded_container_t c
 

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

SparseInterval verifies the container concept.

Definition at line 201 of file support.hxx.

References precondition.


Generated on Fri Jul 28 12:33:31 2006 for Vaucanson by  doxygen 1.4.6