LibreOffice Module oox (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
oox::dump::StorageIterator Class Reference

#include <dumperbase.hxx>

Inheritance diagram for oox::dump::StorageIterator:
[legend]
Collaboration diagram for oox::dump::StorageIterator:
[legend]

Public Member Functions

 StorageIterator (StorageRef xStrg)
 
virtual ~StorageIterator () override
 
StorageIteratoroperator++ ()
 
OUString getName () const
 
bool isStream () const
 
bool isStorage () const
 
- Public Member Functions inherited from oox::dump::Base
virtual ~Base ()
 
 Base (Base const &)=default
 
 Base (Base &&)=default
 
Baseoperator= (Base const &)=default
 
Baseoperator= (Base &&)=default
 
bool isValid () const
 

Private Member Functions

virtual bool implIsValid () const override
 

Private Attributes

StorageRef mxStrg
 
OUStringVector maNames
 
OUStringVector::const_iterator maIt
 

Additional Inherited Members

- Static Public Member Functions inherited from oox::dump::Base
static bool isValid (const std::shared_ptr< Base > &rxBase)
 
- Protected Member Functions inherited from oox::dump::Base
 Base ()
 
virtual bool implIsValid () const =0
 

Detailed Description

Definition at line 1072 of file dumperbase.hxx.

Constructor & Destructor Documentation

◆ StorageIterator()

oox::dump::StorageIterator::StorageIterator ( StorageRef  xStrg)
explicit

Definition at line 1695 of file dumperbase.cxx.

References maIt, maNames, and mxStrg.

◆ ~StorageIterator()

oox::dump::StorageIterator::~StorageIterator ( )
overridevirtual

Definition at line 1703 of file dumperbase.cxx.

Member Function Documentation

◆ getName()

OUString oox::dump::StorageIterator::getName ( ) const

Definition at line 1714 of file dumperbase.cxx.

References aName, maIt, and maNames.

◆ implIsValid()

bool oox::dump::StorageIterator::implIsValid ( ) const
overrideprivatevirtual

Implements oox::dump::Base.

Definition at line 1735 of file dumperbase.cxx.

References maIt, maNames, and mxStrg.

◆ isStorage()

bool oox::dump::StorageIterator::isStorage ( ) const

Definition at line 1727 of file dumperbase.cxx.

References oox::dump::Base::isValid(), maIt, and mxStrg.

◆ isStream()

bool oox::dump::StorageIterator::isStream ( ) const

Definition at line 1722 of file dumperbase.cxx.

References oox::dump::Base::isValid(), and mxStrg.

◆ operator++()

StorageIterator & oox::dump::StorageIterator::operator++ ( void  )

Definition at line 1707 of file dumperbase.cxx.

References maIt, and maNames.

Member Data Documentation

◆ maIt

OUStringVector::const_iterator oox::dump::StorageIterator::maIt
private

Definition at line 1090 of file dumperbase.hxx.

Referenced by getName(), implIsValid(), isStorage(), operator++(), and StorageIterator().

◆ maNames

OUStringVector oox::dump::StorageIterator::maNames
private

Definition at line 1089 of file dumperbase.hxx.

Referenced by getName(), implIsValid(), operator++(), and StorageIterator().

◆ mxStrg

StorageRef oox::dump::StorageIterator::mxStrg
private

Definition at line 1088 of file dumperbase.hxx.

Referenced by implIsValid(), isStorage(), isStream(), and StorageIterator().


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