vmmlib  1.7.0
 All Classes Namespaces Functions Pages
vmml::tensor3_iterator< T > Class Template Reference
+ Collaboration diagram for vmml::tensor3_iterator< T >:

Public Types

typedef T::value_type value_type
 
typedef T::pointer pointer
 
typedef T::reference reference
 
typedef std::forward_iterator_tag iterator_category
 
typedef size_t difference_type
 
typedef matrix< T::ROWS,
T::COLS, typename
T::value_type >::iterator 
matrix_iterator
 
typedef T::front_slice_type slice_type
 

Public Member Functions

 tensor3_iterator (T &t_, bool begin_)
 
value_type & operator* ()
 
const value_type & operator* () const
 
bool operator== (const tensor3_iterator &it_) const
 
bool operator!= (const tensor3_iterator &it_) const
 
void operator++ ()
 

Protected Attributes

matrix_iterator _matrix_it
 
matrix_iterator _matrix_it_end
 
T * _tensor3
 
size_t _matrix_index
 

Detailed Description

template<typename T>
class vmml::tensor3_iterator< T >

Definition at line 43 of file tensor3_iterator.hpp.


The documentation for this class was generated from the following file: