Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::PStlVectorScan< T > Class Template Reference

#include <scannerConnectors.hh>

Inheritance diagram for concepts::PStlVectorScan< T >:
concepts::Scan< T >

Public Member Functions

 PStlVectorScan (typename std::vector< T * > &v)
 
 PStlVectorScan (typename std::vector< T * >::iterator first, typename std::vector< T * >::const_iterator last)
 
 PStlVectorScan (const PStlVectorScan< T > &scan)
 
bool eos () const
 Returns true if the end of the scanned set is reached.
 
T & operator++ (int)
 Returns the next element in the scanned set.
 
PStlVectorScan< T > * clone () const
 Returns a clone of the scanner.
 
 operator int ()
 Returns true as long as the end of the scanned set is not reached yet.
 

Detailed Description

template<class T>
class concepts::PStlVectorScan< T >

Scanner for a STL container std::vector of pointers

Definition at line 257 of file scannerConnectors.hh.

Constructor & Destructor Documentation

◆ PStlVectorScan() [1/3]

template<class T >
concepts::PStlVectorScan< T >::PStlVectorScan ( typename std::vector< T * > &  v)
inline

Definition at line 259 of file scannerConnectors.hh.

◆ PStlVectorScan() [2/3]

template<class T >
concepts::PStlVectorScan< T >::PStlVectorScan ( typename std::vector< T * >::iterator  first,
typename std::vector< T * >::const_iterator  last 
)
inline

Definition at line 261 of file scannerConnectors.hh.

◆ PStlVectorScan() [3/3]

template<class T >
concepts::PStlVectorScan< T >::PStlVectorScan ( const PStlVectorScan< T > &  scan)
inline

Definition at line 264 of file scannerConnectors.hh.

Member Function Documentation

◆ clone()

template<class T >
PStlVectorScan< T > * concepts::PStlVectorScan< T >::clone ( ) const
inlinevirtual

Returns a clone of the scanner.

Implements concepts::Scan< T >.

Definition at line 268 of file scannerConnectors.hh.

◆ eos()

template<class T >
bool concepts::PStlVectorScan< T >::eos ( ) const
inlinevirtual

Returns true if the end of the scanned set is reached.

Implements concepts::Scan< T >.

Definition at line 266 of file scannerConnectors.hh.

◆ operator int()

template<class T >
concepts::Scan< T >::operator int ( )
inlineinherited

Returns true as long as the end of the scanned set is not reached yet.

Definition at line 34 of file scannerConnectors.hh.

◆ operator++()

template<class T >
T & concepts::PStlVectorScan< T >::operator++ ( int  )
inlinevirtual

Returns the next element in the scanned set.

Implements concepts::Scan< T >.

Definition at line 267 of file scannerConnectors.hh.


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