LibreOffice Module ucb (master) 1
|
#include <regexpmap.hxx>
Public Types | |
typedef sal_uInt32 | size_type |
typedef RegexpMapIter< Val > | iterator |
typedef RegexpMapConstIter< Val > | const_iterator |
Public Member Functions | |
void | add (OUString const &rKey, Val const &rValue) |
iterator | find (OUString const &rKey) |
void | erase (iterator const &rPos) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
size_type | size () const |
Val const * | map (OUString const &rString) const |
Private Attributes | |
std::vector< Entry< Val > > | m_aList [Regexp::KIND_DOMAIN+1] |
std::unique_ptr< Entry< Val > > | m_pDefault |
Friends | |
class | RegexpMapConstIter< Val > |
Definition at line 269 of file regexpmap.hxx.
typedef RegexpMapConstIter< Val > ucb_impl::RegexpMap< Val >::const_iterator |
Definition at line 275 of file regexpmap.hxx.
typedef RegexpMapIter< Val > ucb_impl::RegexpMap< Val >::iterator |
Definition at line 274 of file regexpmap.hxx.
typedef sal_uInt32 ucb_impl::RegexpMap< Val >::size_type |
Definition at line 273 of file regexpmap.hxx.
void ucb_impl::RegexpMap< Val >::add | ( | OUString const & | rKey, |
Val const & | rValue | ||
) |
Definition at line 301 of file regexpmap.hxx.
References ucb_impl::Regexp::getKind(), ucb_impl::Regexp::isDefault(), and ucb_impl::Regexp::parse().
Referenced by UniversalContentBroker::registerContentProvider().
RegexpMap< Val >::iterator ucb_impl::RegexpMap< Val >::begin |
Definition at line 368 of file regexpmap.hxx.
Referenced by UniversalContentBroker::queryContentProviders().
RegexpMap< Val >::const_iterator ucb_impl::RegexpMap< Val >::begin |
Definition at line 374 of file regexpmap.hxx.
RegexpMap< Val >::iterator ucb_impl::RegexpMap< Val >::end |
Definition at line 380 of file regexpmap.hxx.
Referenced by UniversalContentBroker::deregisterContentProvider(), UniversalContentBroker::queryContentProviders(), and UniversalContentBroker::registerContentProvider().
RegexpMap< Val >::const_iterator ucb_impl::RegexpMap< Val >::end |
Definition at line 386 of file regexpmap.hxx.
void ucb_impl::RegexpMap< Val >::erase | ( | iterator const & | rPos | ) |
Definition at line 353 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 UniversalContentBroker::deregisterContentProvider().
RegexpMap< Val >::iterator ucb_impl::RegexpMap< Val >::find | ( | OUString const & | rKey | ) |
Definition at line 330 of file regexpmap.hxx.
References ucb_impl::Regexp::getKind(), ucb_impl::Regexp::isDefault(), and ucb_impl::Regexp::parse().
Referenced by UniversalContentBroker::deregisterContentProvider(), and UniversalContentBroker::registerContentProvider().
Val const * ucb_impl::RegexpMap< Val >::map | ( | OUString const & | rString | ) | const |
Definition at line 401 of file regexpmap.hxx.
References ucb_impl::Regexp::KIND_DOMAIN, ucb_impl::Regexp::KIND_PREFIX, and n.
Referenced by UniversalContentBroker::queryContentProvider().
RegexpMap< Val >::size_type ucb_impl::RegexpMap< Val >::size |
Definition at line 392 of file regexpmap.hxx.
References ucb_impl::Regexp::KIND_AUTHORITY, ucb_impl::Regexp::KIND_DOMAIN, and ucb_impl::Regexp::KIND_PREFIX.
Referenced by UniversalContentBroker::queryContentProviders().
|
friend |
Definition at line 252 of file regexpmap.hxx.
|
private |
Definition at line 296 of file regexpmap.hxx.
|
private |
Definition at line 297 of file regexpmap.hxx.