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==().