|
Rheolef
7.1
an efficient C++ finite element environment
|
Public Types | |
| typedef hack_array_iterator< T, Ref, Ptr, Raw, RawIterator > | _self |
| typedef hack_array_iterator< T, T &, T *, Raw, Raw * > | _iterator |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef Ref | reference |
| typedef Ptr | pointer |
| typedef T::size_type | size_type |
| typedef std::iterator_traits< RawIterator >::difference_type | difference_type |
Public Member Functions | |
| hack_array_iterator () | |
| hack_array_iterator (RawIterator raw_iter, size_type incr) | |
| hack_array_iterator (const _iterator &y) | |
| _self & | operator++ () |
| _self | operator++ (int) |
| pointer | operator-> () const |
| reference | operator* () const |
| reference | operator[] (size_type i) const |
| _self & | operator+= (size_type n) |
| _self & | operator-= (size_type n) |
| _self | operator+ (size_type n) const |
| _self | operator- (size_type n) const |
| bool | operator== (const _self &y) const |
| bool | operator!= (const _self &y) const |
Public Attributes | |
| RawIterator | _raw_iter |
| size_type | _incr |
Definition at line 41 of file hack_array.h.
| typedef hack_array_iterator<T, Ref, Ptr, Raw, RawIterator> _self |
Definition at line 42 of file hack_array.h.
| typedef hack_array_iterator<T, T&, T*, Raw, Raw*> _iterator |
Definition at line 43 of file hack_array.h.
| typedef std::bidirectional_iterator_tag iterator_category |
Definition at line 45 of file hack_array.h.
| typedef T value_type |
Definition at line 46 of file hack_array.h.
| typedef Ref reference |
Definition at line 47 of file hack_array.h.
| typedef Ptr pointer |
Definition at line 48 of file hack_array.h.
| typedef T::size_type size_type |
Definition at line 49 of file hack_array.h.
| typedef std::iterator_traits<RawIterator>::difference_type difference_type |
Definition at line 50 of file hack_array.h.
Definition at line 52 of file hack_array.h.
| hack_array_iterator | ( | RawIterator | raw_iter, |
| size_type | incr | ||
| ) |
Definition at line 54 of file hack_array.h.
| hack_array_iterator | ( | const _iterator & | y | ) |
Definition at line 56 of file hack_array.h.
| _self& operator++ | ( | ) |
Definition at line 58 of file hack_array.h.
| _self operator++ | ( | int | ) |
Definition at line 59 of file hack_array.h.
| pointer operator-> | ( | ) | const |
Definition at line 60 of file hack_array.h.
| reference operator* | ( | ) | const |
Definition at line 61 of file hack_array.h.
Definition at line 62 of file hack_array.h.
Definition at line 63 of file hack_array.h.
Definition at line 64 of file hack_array.h.
Definition at line 65 of file hack_array.h.
Definition at line 66 of file hack_array.h.
| bool operator== | ( | const _self & | y | ) | const |
Definition at line 67 of file hack_array.h.
| bool operator!= | ( | const _self & | y | ) | const |
Definition at line 68 of file hack_array.h.
| RawIterator _raw_iter |
Definition at line 71 of file hack_array.h.
| size_type _incr |
Definition at line 72 of file hack_array.h.