LibreOffice Module ucb (master) 1
|
#include <regexpmap.hxx>
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) | |
RegexpMapConstIter & | operator= (RegexpMapConstIter const &rOther) |
RegexpMapConstIter & | operator++ () |
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 > |
Definition at line 70 of file regexpmap.hxx.
typedef std::vector<Entry<Val>>::iterator ucb_impl::RegexpMapConstIter< Val >::ListIterator |
Definition at line 76 of file regexpmap.hxx.
ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter |
Definition at line 108 of file regexpmap.hxx.
ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter | ( | RegexpMap< Val > * | pTheMap, |
bool | bBegin | ||
) |
|
inline |
Definition at line 136 of file regexpmap.hxx.
ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter | ( | RegexpMapConstIter< Val > const & | rOther | ) |
Definition at line 147 of file regexpmap.hxx.
References ucb_impl::RegexpMapConstIter< Val >::m_aIndex, and ucb_impl::RegexpMapConstIter< Val >::m_nList.
bool ucb_impl::RegexpMapConstIter< Val >::equals | ( | RegexpMapConstIter< Val > const & | rOther | ) | const |
Definition at line 225 of file regexpmap.hxx.
References ucb_impl::RegexpMapConstIter< Val >::m_aIndex, ucb_impl::RegexpMapConstIter< Val >::m_nList, and ucb_impl::RegexpMapConstIter< Val >::m_pMap.
Referenced by operator!=(), and operator==().
|
protected |
Definition at line 204 of file regexpmap.hxx.
References ucb_impl::Regexp::getRegexp(), ucb_impl::Entry< Val >::m_aRegexp, and ucb_impl::Entry< Val >::m_aValue.
Referenced by ucb_impl::RegexpMapIter< Val >::operator->().
RegexpMapConstIter< Val > & ucb_impl::RegexpMapConstIter< Val >::operator++ | ( | void | ) |
Definition at line 175 of file regexpmap.hxx.
References ucb_impl::Regexp::KIND_DOMAIN.
Referenced by ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter().
RegexpMapEntry< Val > const * ucb_impl::RegexpMapConstIter< Val >::operator-> |
Definition at line 219 of file regexpmap.hxx.
References get().
RegexpMapConstIter< Val > & ucb_impl::RegexpMapConstIter< Val >::operator= | ( | RegexpMapConstIter< Val > const & | rOther | ) |
|
friend |
Definition at line 64 of file regexpmap.hxx.
|
friend |
Definition at line 64 of file regexpmap.hxx.
|
mutableprivate |
Definition at line 100 of file regexpmap.hxx.
Referenced by ucb_impl::RegexpMapConstIter< Val >::operator=().
|
private |
Definition at line 101 of file regexpmap.hxx.
Referenced by ucb_impl::RegexpMapConstIter< Val >::equals(), ucb_impl::RegexpMap< Val >::erase(), ucb_impl::RegexpMapConstIter< Val >::operator=(), and ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter().
|
mutableprivate |
Definition at line 104 of file regexpmap.hxx.
Referenced by ucb_impl::RegexpMapConstIter< Val >::operator=().
|
private |
Definition at line 103 of file regexpmap.hxx.
Referenced by ucb_impl::RegexpMapConstIter< Val >::equals(), ucb_impl::RegexpMap< Val >::erase(), ucb_impl::RegexpMapConstIter< Val >::operator=(), and ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter().
|
private |
Definition at line 102 of file regexpmap.hxx.
Referenced by ucb_impl::RegexpMapConstIter< Val >::equals(), ucb_impl::RegexpMap< Val >::erase(), ucb_impl::RegexpMapConstIter< Val >::operator=(), and ucb_impl::RegexpMapConstIter< Val >::RegexpMapConstIter().