SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
shore::valterm_iterator< T, termval > Class Template Reference

A forward iterator over null-terminated character arrays or other value-terminated arrays. More...

Inherits iterator< std::forward_iterator_tag, T >.

Public Member Functions

 valterm_iterator (T *const c=0)
 
 valterm_iterator (const valterm_iterator &other)
 
valterm_iteratoroperator= (const valterm_iterator &other)
 
bool operator== (const valterm_iterator &other)
 
bool operator!= (const valterm_iterator &other)
 
T & operator* () const
 
T * operator-> () const
 
valterm_iteratoroperator++ ()
 
valterm_iterator operator++ (int)
 

Detailed Description

template<typename T, T termval = T()>
class shore::valterm_iterator< T, termval >

A forward iterator over null-terminated character arrays or other value-terminated arrays.


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