faudes::TBaseVector< T >::Iterator Class Reference

Detailed Description

template<class T>
class faudes::TBaseVector< T >::Iterator

Iterator class, e add one layer of dereferencing.

Definition at line 791 of file cfl_basevector.h.

#include <cfl_basevector.h>

Public Member Functions

 Iterator (void)
 
 Iterator (const Iterator &fit)
 
 Iterator (const typename std::vector< ElementRecord >::iterator &sit)
 
const std::vector< ElementRecord >::iteratorStlIterator (void) const
 
T * operator-> (void) const
 
T & operator* (void) const
 

Constructor & Destructor Documentation

◆ Iterator() [1/3]

template<class T >
faudes::TBaseVector< T >::Iterator::Iterator ( void  )
inline

Default contructor

Definition at line 794 of file cfl_basevector.h.

◆ Iterator() [2/3]

template<class T >
faudes::TBaseVector< T >::Iterator::Iterator ( const Iterator fit)
inline

Copy constructor

Definition at line 796 of file cfl_basevector.h.

◆ Iterator() [3/3]

template<class T >
faudes::TBaseVector< T >::Iterator::Iterator ( const typename std::vector< ElementRecord >::iterator sit)
inline

Copy constructor from STL itertor

Definition at line 798 of file cfl_basevector.h.

Member Function Documentation

◆ operator*()

template<class T >
T& faudes::TBaseVector< T >::Iterator::operator* ( void  ) const
inline

Reimplement derefernce

Definition at line 806 of file cfl_basevector.h.

◆ operator->()

template<class T >
T* faudes::TBaseVector< T >::Iterator::operator-> ( void  ) const
inline

Reimplement dereference

Definition at line 802 of file cfl_basevector.h.

◆ StlIterator()

template<class T >
const std::vector<ElementRecord>::iterator& faudes::TBaseVector< T >::Iterator::StlIterator ( void  ) const
inline

Get as STL iterator

Definition at line 800 of file cfl_basevector.h.


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

libFAUDES 2.33h --- 2025.06.18 --- c++ api documentaion by doxygen