xapian-core  1.4.25
Public Member Functions | Private Attributes | List of all members
Xapian::SmallVector< T >::const_iterator Class Reference

#include <smallvector.h>

Public Member Functions

 const_iterator ()
 
 const_iterator (void *const *ptr_)
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
operator* () const
 
operator[] (size_type idx) const
 
bool operator== (const const_iterator &o) const
 
bool operator!= (const const_iterator &o) const
 
const_iterator operator+ (int n)
 

Private Attributes

void *const * ptr
 

Detailed Description

template<typename T>
class Xapian::SmallVector< T >::const_iterator

Definition at line 58 of file smallvector.h.

Constructor & Destructor Documentation

◆ const_iterator() [1/2]

template<typename T>
Xapian::SmallVector< T >::const_iterator::const_iterator ( )
inline

Definition at line 62 of file smallvector.h.

◆ const_iterator() [2/2]

template<typename T>
Xapian::SmallVector< T >::const_iterator::const_iterator ( void *const *  ptr_)
inlineexplicit

Definition at line 64 of file smallvector.h.

Member Function Documentation

◆ operator!=()

template<typename T>
bool Xapian::SmallVector< T >::const_iterator::operator!= ( const const_iterator o) const
inline

Definition at line 80 of file smallvector.h.

◆ operator*()

template<typename T>
T Xapian::SmallVector< T >::const_iterator::operator* ( ) const
inline

Definition at line 70 of file smallvector.h.

◆ operator+()

template<typename T>
const_iterator Xapian::SmallVector< T >::const_iterator::operator+ ( int  n)
inline

Definition at line 82 of file smallvector.h.

◆ operator++() [1/2]

template<typename T>
const_iterator& Xapian::SmallVector< T >::const_iterator::operator++ ( )
inline

Definition at line 66 of file smallvector.h.

◆ operator++() [2/2]

template<typename T>
const_iterator Xapian::SmallVector< T >::const_iterator::operator++ ( int  )
inline

Definition at line 68 of file smallvector.h.

◆ operator==()

template<typename T>
bool Xapian::SmallVector< T >::const_iterator::operator== ( const const_iterator o) const
inline

Definition at line 78 of file smallvector.h.

References Xapian::SmallVector< T >::const_iterator::ptr.

◆ operator[]()

template<typename T>
T Xapian::SmallVector< T >::const_iterator::operator[] ( size_type  idx) const
inline

Definition at line 74 of file smallvector.h.

Member Data Documentation

◆ ptr

template<typename T>
void* const* Xapian::SmallVector< T >::const_iterator::ptr
private

Definition at line 59 of file smallvector.h.

Referenced by Xapian::SmallVector< T >::const_iterator::operator==().


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