Index structure. More...
#include <index.hh>
Public Types | |
enum | { dim = 1 } |
typedef Object< void > | category |
typedef int | coord |
typedef dindex_< Tag > | dpsite |
Public Member Functions | |
index_ () | |
index_ (int i) | |
operator int () const | |
index_< Tag > | operator++ (int) |
index_< Tag > & | operator++ () |
index_< Tag > & | operator-- () |
index_< Tag > | operator-- (int) |
bool | operator< (int i) const |
bool | operator< (const index_ &rhs) const |
Public Attributes | |
int | i_ |
Index structure.
typedef Object<void> mln::util::index_< Tag >::category |
typedef int mln::util::index_< Tag >::coord |
typedef dindex_<Tag> mln::util::index_< Tag >::dpsite |
mln::util::index_< Tag >::index_ | ( | ) | [inline] |
mln::util::index_< Tag >::index_ | ( | int | i | ) | [inline] |
mln::util::index_< Tag >::operator int | ( | ) | const [inline] |
References mln::util::index_< Tag >::i_.
index_<Tag> mln::util::index_< Tag >::operator++ | ( | int | ) | [inline] |
References mln::util::index_< Tag >::i_.
index_<Tag>& mln::util::index_< Tag >::operator++ | ( | ) | [inline] |
References mln::util::index_< Tag >::i_.
index_<Tag>& mln::util::index_< Tag >::operator-- | ( | ) | [inline] |
References mln::util::index_< Tag >::i_.
index_<Tag> mln::util::index_< Tag >::operator-- | ( | int | ) | [inline] |
References mln::util::index_< Tag >::i_.
bool mln::util::index_< Tag >::operator< | ( | int | i | ) | const [inline] |
References mln::util::index_< Tag >::i_.
bool mln::util::index_< Tag >::operator< | ( | const index_< Tag > & | rhs | ) | const [inline] |
References mln::util::index_< Tag >::i_.
int mln::util::index_< Tag >::i_ |