![]()  | 
  
    Vcsn
    2.5.dev
    
   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==().