Agora Server Gateway SDK C++ API Reference
Public Types | Public Member Functions | List of all members
agora::util::AOutputIterator< T > Class Template Reference

#include <AgoraBase.h>

Public Types

typedef T value_type
 
typedef value_typereference
 
typedef const value_typeconst_reference
 
typedef value_typepointer
 
typedef const value_typeconst_pointer
 

Public Member Functions

 AOutputIterator (IIterator *it=NULL)
 
 ~AOutputIterator ()
 
 AOutputIterator (const AOutputIterator &rhs)
 
AOutputIteratoroperator++ ()
 
bool operator== (const AOutputIterator &rhs) const
 
bool operator!= (const AOutputIterator &rhs) const
 
reference operator* ()
 
const_reference operator* () const
 
bool valid () const
 

Member Typedef Documentation

◆ const_pointer

template<class T >
typedef const value_type* agora::util::AOutputIterator< T >::const_pointer

◆ const_reference

template<class T >
typedef const value_type& agora::util::AOutputIterator< T >::const_reference

◆ pointer

template<class T >
typedef value_type* agora::util::AOutputIterator< T >::pointer

◆ reference

template<class T >
typedef value_type& agora::util::AOutputIterator< T >::reference

◆ value_type

template<class T >
typedef T agora::util::AOutputIterator< T >::value_type

Constructor & Destructor Documentation

◆ AOutputIterator() [1/2]

template<class T >
agora::util::AOutputIterator< T >::AOutputIterator ( IIterator it = NULL)
inlineexplicit

◆ ~AOutputIterator()

template<class T >
agora::util::AOutputIterator< T >::~AOutputIterator ( )
inline

◆ AOutputIterator() [2/2]

template<class T >
agora::util::AOutputIterator< T >::AOutputIterator ( const AOutputIterator< T > &  rhs)
inline

Member Function Documentation

◆ operator!=()

template<class T >
bool agora::util::AOutputIterator< T >::operator!= ( const AOutputIterator< T > &  rhs) const
inline

◆ operator*() [1/2]

template<class T >
reference agora::util::AOutputIterator< T >::operator* ( )
inline

◆ operator*() [2/2]

template<class T >
const_reference agora::util::AOutputIterator< T >::operator* ( ) const
inline

◆ operator++()

template<class T >
AOutputIterator & agora::util::AOutputIterator< T >::operator++ ( )
inline

◆ operator==()

template<class T >
bool agora::util::AOutputIterator< T >::operator== ( const AOutputIterator< T > &  rhs) const
inline

◆ valid()

template<class T >
bool agora::util::AOutputIterator< T >::valid ( ) const
inline

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