LibreOffice Module basic (master) 1
Public Member Functions | Private Attributes | List of all members
ComEnumerationWrapper Class Reference

#include <comenumwrapper.hxx>

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

Public Member Functions

 ComEnumerationWrapper (css::uno::Reference< css::script::XInvocation > xInvocation)
 
virtual sal_Bool SAL_CALL hasMoreElements () override
 
virtual css::uno::Any SAL_CALL nextElement () override
 

Private Attributes

css::uno::Reference< css::script::XInvocation > m_xInvocation
 
sal_Int32 m_nCurInd
 

Detailed Description

Definition at line 28 of file comenumwrapper.hxx.

Constructor & Destructor Documentation

◆ ComEnumerationWrapper()

ComEnumerationWrapper::ComEnumerationWrapper ( css::uno::Reference< css::script::XInvocation >  xInvocation)
inlineexplicit

Definition at line 34 of file comenumwrapper.hxx.

References xInvocation.

Member Function Documentation

◆ hasMoreElements()

sal_Bool SAL_CALL ComEnumerationWrapper::hasMoreElements ( )
overridevirtual

Definition at line 24 of file comenumwrapper.cxx.

References m_nCurInd, m_xInvocation, and nLength.

◆ nextElement()

uno::Any SAL_CALL ComEnumerationWrapper::nextElement ( )
overridevirtual

Definition at line 42 of file comenumwrapper.cxx.

References m_nCurInd, and m_xInvocation.

Member Data Documentation

◆ m_nCurInd

sal_Int32 ComEnumerationWrapper::m_nCurInd
private

Definition at line 31 of file comenumwrapper.hxx.

Referenced by hasMoreElements(), and nextElement().

◆ m_xInvocation

css::uno::Reference<css::script::XInvocation> ComEnumerationWrapper::m_xInvocation
private

Definition at line 30 of file comenumwrapper.hxx.

Referenced by hasMoreElements(), and nextElement().


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