LibreOffice Module ucb (master)  1
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
ucb_impl::RegexpMapConstIter< Val > Class Template Reference

#include <regexpmap.hxx>

Inheritance diagram for ucb_impl::RegexpMapConstIter< Val >:
[legend]

Public Types

typedef std::vector< Entry< Val > >::iterator ListIterator
 

Public Member Functions

 RegexpMapConstIter ()
 
 RegexpMapConstIter (RegexpMap< Val > *pTheMap, bool bBegin)
 
 RegexpMapConstIter (RegexpMap< Val > *pTheMap, int nTheList, ListIterator aTheIndex)
 
 RegexpMapConstIter (RegexpMapConstIter const &rOther)
 
RegexpMapConstIteroperator= (RegexpMapConstIter const &rOther)
 
RegexpMapConstIteroperator++ ()
 
RegexpMapEntry< Val > const * operator-> () const
 
bool equals (RegexpMapConstIter const &rOther) const
 

Protected Member Functions

RegexpMapEntry< Val > & get () const
 

Private Attributes

RegexpMapEntry< Val > m_aEntry
 
std::vector< Entry< Val > >::iterator m_aIndex
 
RegexpMap< Val > * m_pMap
 
int m_nList
 
bool m_bEntrySet
 

Friends

class RegexpMap< Val >
 
class RegexpMapIter< Val >
 

Detailed Description

template<typename Val>
class ucb_impl::RegexpMapConstIter< Val >

Definition at line 71 of file regexpmap.hxx.

Member Typedef Documentation

template<typename Val>
typedef std::vector< Entry< Val > >::iterator ucb_impl::RegexpMapConstIter< Val >::ListIterator

Definition at line 77 of file regexpmap.hxx.

Constructor & Destructor Documentation

template<typename Val >
ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter ( )

Definition at line 109 of file regexpmap.hxx.

template<typename Val >
ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter ( RegexpMap< Val > *  pTheMap,
bool  bBegin 
)
template<typename Val >
ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter ( RegexpMap< Val > *  pTheMap,
int  nTheList,
ListIterator  aTheIndex 
)
inline

Definition at line 137 of file regexpmap.hxx.

template<typename Val >
ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter ( RegexpMapConstIter< Val > const &  rOther)

Member Function Documentation

template<typename Val >
bool ucb_impl::RegexpMapConstIter< Val >::equals ( RegexpMapConstIter< Val > const &  rOther) const
template<typename Val >
RegexpMapEntry< Val > & ucb_impl::RegexpMapConstIter< Val >::get ( ) const
protected
template<typename Val >
RegexpMapConstIter< Val > & ucb_impl::RegexpMapConstIter< Val >::operator++ ( void  )
template<typename Val >
RegexpMapEntry< Val > const * ucb_impl::RegexpMapConstIter< Val >::operator-> ( ) const

Definition at line 220 of file regexpmap.hxx.

template<typename Val >
RegexpMapConstIter< Val > & ucb_impl::RegexpMapConstIter< Val >::operator= ( RegexpMapConstIter< Val > const &  rOther)

Friends And Related Function Documentation

template<typename Val>
friend class RegexpMap< Val >
friend

Definition at line 73 of file regexpmap.hxx.

template<typename Val>
friend class RegexpMapIter< Val >
friend

Definition at line 74 of file regexpmap.hxx.

Member Data Documentation

template<typename Val>
RegexpMapEntry< Val > ucb_impl::RegexpMapConstIter< Val >::m_aEntry
mutableprivate

Definition at line 101 of file regexpmap.hxx.

Referenced by ucb_impl::RegexpMapConstIter< Val >::operator=().

template<typename Val>
std::vector< Entry< Val > >::iterator ucb_impl::RegexpMapConstIter< Val >::m_aIndex
private
template<typename Val>
bool ucb_impl::RegexpMapConstIter< Val >::m_bEntrySet
mutableprivate

Definition at line 105 of file regexpmap.hxx.

Referenced by ucb_impl::RegexpMapConstIter< Val >::operator=().

template<typename Val>
int ucb_impl::RegexpMapConstIter< Val >::m_nList
private
template<typename Val>
RegexpMap< Val >* ucb_impl::RegexpMapConstIter< Val >::m_pMap
private

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