template
class
FSlice<class,int>
(Return to index)
An iterator permitting to iterate with a stride different from 1.
Type: |
Instantiable |
Include file: |
./FixedAlgebra/FSlice.hh |
Synopsis (including inherited members):
Documentation:
- Public members:
-
FSlice
(T*)
;
- Constructor for array.
-
typedef ptrdiff_t difference_type
;
- The pointer difference type.
-
typedef std::random_access_iterator_tag iterator_category
;
- The iterator tag, taken from the standard template library.
-
T& operator*
()const
;
- Dereference.
-
FSlice operator+
(ptrdiff_t)
;
- Add multiple stride.
-
FSlice& operator++
()
;
- Increment (iterate forward).
-
FSlice operator++
(int)
;
- Increment (iterate forward).
-
FSlice& operator+=
(ptrdiff_t)
;
- Increment by multiple stride.
-
FSlice operator-
(ptrdiff_t)
;
- Subtract multiple stride.
-
difference_type operator-
(const FSlice&)const
;
- Difference.
-
FSlice& operator--
()
;
- Decrement (iterate backward).
-
FSlice operator--
(int)
;
- Decrement (iterate backward).
-
FSlice& operator-=
(ptrdiff_t)
;
- Decrement by multiple stride.
-
T& operator[]
(int)const
;
- Delegate.
-
typedef T* pointer
;
- The pointer type.
-
typedef T& reference
;
- The reference type.
-
typedef T value_type
;
- The value type.
Documentation generated by fci on Mon Feb 7 11:41:39 2000