$extrastylesheet
#include <mln/value/internal/iterable_set.hh>
Public Member Functions | |
| bool | has (const T &v) const |
| unsigned | index_of (const T &v) const |
| unsigned | nvalues () const |
| T | operator[] (unsigned i) const |
Public Types | |
| typedef bkd_viter_< E > | bkd_viter |
| typedef Value_Set< void > | category |
| typedef E | exact_t |
| typedef fwd_viter_< E > | fwd_viter |
| typedef T | value |
Related Functions | |
(Note that these are not member functions.) | |
| template<typename E > | |
| std::ostream & | operator<< (std::ostream &ostr, const Value_Set< E > &vs) |
Class that defines the set of values of type T. This is the exhaustive iterable_set of values obtainable from type T.
Definition at line 58 of file iterable_set.hh.
| bool mln::value::internal::iterable_set< T, E >::has | ( | const T & | v | ) | const |
Test if v belongs to this iterable_set: always true!
| unsigned mln::value::internal::iterable_set< T, E >::index_of | ( | const T & | v | ) | const |
Give the index of value v in this iterable_set.
| unsigned mln::value::internal::iterable_set< T, E >::nvalues | ( | ) | const |
Give the number of values.
| T mln::value::internal::iterable_set< T, E >::operator[] | ( | unsigned | i | ) | const |
Give the i-th value.
|
related |
| typedef bkd_viter_<E> mln::value::internal::iterable_set< T, E >::bkd_viter |
Backward Value_Iterator associated type.
Definition at line 67 of file iterable_set.hh.
|
inherited |
Definition at line 61 of file value_set.hh.
|
inherited |
| typedef fwd_viter_<E> mln::value::internal::iterable_set< T, E >::fwd_viter |
Forward Value_Iterator associated type.
Definition at line 64 of file iterable_set.hh.
| typedef T mln::value::internal::iterable_set< T, E >::value |
Value associated type.
Definition at line 61 of file iterable_set.hh.