![]() |
Vcsn
2.8
Be Rational
|
Lightweight state/transition handle (or index). More...
#include <index.hh>
Public Types | |
| using | index_t = unsigned |
Public Member Functions | |
| constexpr | index_t_impl (index_t 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... | |
| constexpr | operator index_t () 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 | |
| index_t | s |
Lightweight state/transition handle (or index).
| using vcsn::detail::index_t_impl< Tag >::index_t = unsigned |
|
inline |
Definition at line 16 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::index_t_impl().
|
delete |
|
default |
Default ctor to please containers.
Referenced by vcsn::detail::index_t_impl< Tag >::index_t_impl(), and vcsn::detail::index_t_impl< Tag >::operator==().
|
inline |
Definition at line 35 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::s.
|
inline |
Be compliant with Boost integer ranges.
Definition at line 37 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::s.
|
inline |
Be compliant with Boost integer ranges.
Definition at line 39 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::s.
|
inline |
Definition at line 24 of file index.hh.
References vcsn::detail::index_t_impl< Tag >::index_t_impl(), and vcsn::detail::index_t_impl< Tag >::s.
|
delete |
|
private |
Definition at line 42 of file index.hh.
Referenced by vcsn::detail::index_t_impl< Tag >::operator index_t(), std::hash< vcsn::detail::index_t_impl< Tag > >::operator()(), vcsn::detail::index_t_impl< Tag >::operator++(), vcsn::detail::index_t_impl< Tag >::operator--(), and vcsn::detail::index_t_impl< Tag >::operator==().