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 (const StorageRef &rxStrg)
 
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 ()
 

Detailed Description

Definition at line 1072 of file dumperbase.hxx.

Constructor & Destructor Documentation

oox::dump::StorageIterator::StorageIterator ( const StorageRef rxStrg)
explicit

Definition at line 1688 of file dumperbase.cxx.

References maIt, maNames, and mxStrg.

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

Definition at line 1696 of file dumperbase.cxx.

Member Function Documentation

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

Definition at line 1707 of file dumperbase.cxx.

References aName, maIt, and maNames.

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

Implements oox::dump::Base.

Definition at line 1728 of file dumperbase.cxx.

References maIt, maNames, and mxStrg.

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

Definition at line 1720 of file dumperbase.cxx.

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

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

Definition at line 1715 of file dumperbase.cxx.

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

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

Definition at line 1700 of file dumperbase.cxx.

References maIt, and maNames.

Member Data Documentation

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

Definition at line 1090 of file dumperbase.hxx.

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

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

Definition at line 1089 of file dumperbase.hxx.

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

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: