LibreOffice Module svtools (master) 1
Classes | Public Member Functions | Private Attributes | List of all members
SvKeyValueIterator Class Reference

#include <svparser.hxx>

Inheritance diagram for SvKeyValueIterator:
[legend]
Collaboration diagram for SvKeyValueIterator:
[legend]

Classes

struct  Impl
 

Public Member Functions

 SvKeyValueIterator ()
 Construction/Destruction. More...
 
virtual ~SvKeyValueIterator () override
 
 SvKeyValueIterator (const SvKeyValueIterator &)=delete
 
SvKeyValueIteratoroperator= (const SvKeyValueIterator &)=delete
 
virtual bool GetFirst (SvKeyValue &rKeyVal)
 Operation. More...
 
virtual bool GetNext (SvKeyValue &rKeyVal)
 
virtual void Append (const SvKeyValue &rKeyVal)
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Private Attributes

std::unique_ptr< ImplmpImpl
 

Additional Inherited Members

- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 194 of file svparser.hxx.

Constructor & Destructor Documentation

◆ SvKeyValueIterator() [1/2]

SvKeyValueIterator::SvKeyValueIterator ( )

Construction/Destruction.

Definition at line 644 of file svparser.cxx.

◆ ~SvKeyValueIterator()

SvKeyValueIterator::~SvKeyValueIterator ( )
overridevirtualdefault

◆ SvKeyValueIterator() [2/2]

SvKeyValueIterator::SvKeyValueIterator ( const SvKeyValueIterator )
delete

Member Function Documentation

◆ Append()

void SvKeyValueIterator::Append ( const SvKeyValue rKeyVal)
virtual

Definition at line 668 of file svparser.cxx.

References mpImpl.

Referenced by HTMLParser::ParseMetaOptionsImpl().

◆ GetFirst()

bool SvKeyValueIterator::GetFirst ( SvKeyValue rKeyVal)
virtual

Operation.

Definition at line 648 of file svparser.cxx.

References GetNext(), and mpImpl.

Referenced by HTMLParser::GetEncodingByHttpHeader().

◆ GetNext()

bool SvKeyValueIterator::GetNext ( SvKeyValue rKeyVal)
virtual

Definition at line 654 of file svparser.cxx.

References mpImpl.

Referenced by HTMLParser::GetEncodingByHttpHeader(), and GetFirst().

◆ operator=()

SvKeyValueIterator & SvKeyValueIterator::operator= ( const SvKeyValueIterator )
delete

References Append.

Member Data Documentation

◆ mpImpl

std::unique_ptr<Impl> SvKeyValueIterator::mpImpl
private

Definition at line 197 of file svparser.hxx.

Referenced by Append(), GetFirst(), and GetNext().


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