#include <set.hh>
Public Types | |
typedef bkd_viter_< E > | bkd_viter |
Backward Value_Iterator associated type. | |
typedef Value_Set< void > | category |
typedef E | exact_t |
typedef fwd_viter_< E > | fwd_viter |
Forward Value_Iterator associated type. | |
typedef T | value |
Value associated type. | |
Public Member Functions | |
bool | has (const T &v) const |
Test if v belongs to this iterable_set: always true! | |
unsigned | index_of (const T &v) const |
Give the index of value v in this iterable_set. | |
unsigned | nvalues () const |
Give the number of values. | |
T | operator[] (unsigned i) const |
Give the i-th value. |
Definition at line 51 of file value/set.hh.
typedef bkd_viter_<E> mln::value::internal::iterable_set< T, E >::bkd_viter [inherited] |
typedef Value_Set<void> mln::Value_Set< E >::category [inherited] |
typedef E mln::Object< E >::exact_t [inherited] |
typedef fwd_viter_<E> mln::value::internal::iterable_set< T, E >::fwd_viter [inherited] |
typedef T mln::value::internal::iterable_set< T, E >::value [inherited] |
bool mln::value::internal::iterable_set< T, E >::has | ( | const T & | v | ) | const [inline, inherited] |
unsigned mln::value::internal::iterable_set< T, E >::index_of | ( | const T & | v | ) | const [inline, inherited] |
Give the index of value v
in this iterable_set.
Definition at line 107 of file iterable_set.hh.
References mln::value::internal::convert_< T >::index_of_value().
unsigned mln::value::internal::iterable_set< T, E >::nvalues | ( | ) | const [inline, inherited] |
Give the number of values.
Definition at line 115 of file iterable_set.hh.
Referenced by mln::value::internal::iterable_set< T, E >::operator[]().
T mln::value::internal::iterable_set< T, E >::operator[] | ( | unsigned | i | ) | const [inline, inherited] |
Give the i-th
value.
Definition at line 98 of file iterable_set.hh.
References mln::value::internal::iterable_set< T, E >::nvalues(), and mln::value::internal::convert_< T >::value_at_index().