![]() |
Vcsn
2.2
Be Rational
|
Lightweight state/transition handle (or index). More...
#include <index.hh>
Public Member Functions | |
| index_t_impl (unsigned i) | |
| template<typename T > | |
| index_t_impl (index_t_impl< T > t)=delete | |
| bool | operator== (index_t_impl t) const |
| template<typename T > | |
| bool | operator== (index_t_impl< T > t) const =delete |
| index_t_impl ()=default | |
| Default ctor to please containers. More... | |
| operator unsigned () const | |
| index_t_impl & | operator++ () |
| Be compliant with Boost integer ranges. More... | |
| index_t_impl & | operator-- () |
| Be compliant with Boost integer ranges. More... | |
Private Attributes | |
| unsigned | s |
Lightweight state/transition handle (or index).
|
inline |
|
delete |
|
default |
Default ctor to please containers.
|
inline |
Definition at line 30 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::s.
|
inline |
Be compliant with Boost integer ranges.
Definition at line 32 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::s.
|
inline |
Be compliant with Boost integer ranges.
Definition at line 34 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::s.
|
inline |
Definition at line 19 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::s.
|
delete |
|
private |
Definition at line 37 of file index.hh.
Referenced by vcsn::detail::index_t_impl< Tag >::operator unsigned(), vcsn::detail::index_t_impl< Tag >::operator++(), vcsn::detail::index_t_impl< Tag >::operator--(), and vcsn::detail::index_t_impl< Tag >::operator==().