LibreOffice Module connectivity (master) 1
Public Member Functions | Protected Member Functions | Private Types | Private Attributes | Friends | List of all members
drivermanager::ODriverEnumeration Class Reference
Inheritance diagram for drivermanager::ODriverEnumeration:
[legend]
Collaboration diagram for drivermanager::ODriverEnumeration:
[legend]

Public Member Functions

 ODriverEnumeration (DriverArray &&_rDriverSequence)
 
virtual sal_Bool SAL_CALL hasMoreElements () override
 
virtual Any SAL_CALL nextElement () override
 

Protected Member Functions

virtual ~ODriverEnumeration () override
 

Private Types

typedef std::vector< Reference< XDriver > > DriverArray
 

Private Attributes

DriverArray m_aDrivers
 
DriverArray::const_iterator m_aPos
 

Friends

class OSDBCDriverManager
 

Detailed Description

Definition at line 60 of file mdrivermanager.cxx.

Member Typedef Documentation

◆ DriverArray

typedef std::vector< Reference< XDriver > > drivermanager::ODriverEnumeration::DriverArray
private

Definition at line 64 of file mdrivermanager.cxx.

Constructor & Destructor Documentation

◆ ~ODriverEnumeration()

drivermanager::ODriverEnumeration::~ODriverEnumeration ( )
overrideprotectedvirtual

Definition at line 87 of file mdrivermanager.cxx.

◆ ODriverEnumeration()

drivermanager::ODriverEnumeration::ODriverEnumeration ( DriverArray &&  _rDriverSequence)
explicit

Definition at line 80 of file mdrivermanager.cxx.

References begin.

Member Function Documentation

◆ hasMoreElements()

sal_Bool SAL_CALL drivermanager::ODriverEnumeration::hasMoreElements ( )
overridevirtual

Definition at line 92 of file mdrivermanager.cxx.

References m_aDrivers, and m_aPos.

Referenced by nextElement().

◆ nextElement()

Any SAL_CALL drivermanager::ODriverEnumeration::nextElement ( )
overridevirtual

Friends And Related Function Documentation

◆ OSDBCDriverManager

friend class OSDBCDriverManager
friend

Definition at line 62 of file mdrivermanager.cxx.

Member Data Documentation

◆ m_aDrivers

DriverArray drivermanager::ODriverEnumeration::m_aDrivers
private

Definition at line 65 of file mdrivermanager.cxx.

Referenced by hasMoreElements().

◆ m_aPos

DriverArray::const_iterator drivermanager::ODriverEnumeration::m_aPos
private

Definition at line 66 of file mdrivermanager.cxx.

Referenced by hasMoreElements(), and nextElement().


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