LibreOffice Module connectivity (master) 1
Public Member Functions | List of all members
connectivity::ado::WpOLECollection< Ts, WrapT > Class Template Reference

#include <Aolewrap.hxx>

Inheritance diagram for connectivity::ado::WpOLECollection< Ts, WrapT >:
[legend]
Collaboration diagram for connectivity::ado::WpOLECollection< Ts, WrapT >:
[legend]

Public Member Functions

 WpOLECollection ()=default
 
 WpOLECollection (const WpOLECollection &rhs)
 
WpOLECollectionoperator= (const WpOLECollection &rhs)
 
void Refresh ()
 
sal_Int32 GetItemCount () const
 
WrapT GetItem (sal_Int32 index) const
 
WrapT GetItem (const OLEVariant &index) const
 
WrapT GetItem (const OUString &sStr) const
 
void fillElementNames (::std::vector< OUString > &_rVector)
 
- Public Member Functions inherited from connectivity::ado::WpOLEBase< Ts >
 WpOLEBase (Ts *pInt=nullptr)
 
 WpOLEBase (const WpOLEBase< Ts > &aWrapper)
 
WpOLEBase< Ts > & operator= (const WpOLEBase< Ts > &rhs)
 
 operator Ts * () const
 
Ts ** operator& ()
 
bool IsValid () const
 
void set (Ts *p)
 
void clear ()
 

Additional Inherited Members

- Protected Attributes inherited from connectivity::ado::WpOLEBase< Ts >
sal::systools::COMReference< Ts > pInterface
 

Detailed Description

template<class Ts, class WrapT>
class connectivity::ado::WpOLECollection< Ts, WrapT >

Definition at line 81 of file Aolewrap.hxx.

Constructor & Destructor Documentation

◆ WpOLECollection() [1/2]

template<class Ts , class WrapT >
connectivity::ado::WpOLECollection< Ts, WrapT >::WpOLECollection ( )
default

◆ WpOLECollection() [2/2]

template<class Ts , class WrapT >
connectivity::ado::WpOLECollection< Ts, WrapT >::WpOLECollection ( const WpOLECollection< Ts, WrapT > &  rhs)
inline

Definition at line 89 of file Aolewrap.hxx.

Member Function Documentation

◆ fillElementNames()

template<class Ts , class WrapT >
void connectivity::ado::WpOLECollection< Ts, WrapT >::fillElementNames ( ::std::vector< OUString > &  _rVector)
inline

◆ GetItem() [1/3]

template<class Ts , class WrapT >
WrapT connectivity::ado::WpOLECollection< Ts, WrapT >::GetItem ( const OLEVariant index) const
inline

Definition at line 110 of file Aolewrap.hxx.

References index, and connectivity::ado::WpOLEBase< Ts >::pInterface.

◆ GetItem() [2/3]

template<class Ts , class WrapT >
WrapT connectivity::ado::WpOLECollection< Ts, WrapT >::GetItem ( const OUString &  sStr) const
inline

Definition at line 117 of file Aolewrap.hxx.

References connectivity::ado::WpOLEBase< Ts >::pInterface.

◆ GetItem() [3/3]

template<class Ts , class WrapT >
WrapT connectivity::ado::WpOLECollection< Ts, WrapT >::GetItem ( sal_Int32  index) const
inline

◆ GetItemCount()

template<class Ts , class WrapT >
sal_Int32 connectivity::ado::WpOLECollection< Ts, WrapT >::GetItemCount ( ) const
inline

◆ operator=()

template<class Ts , class WrapT >
WpOLECollection & connectivity::ado::WpOLECollection< Ts, WrapT >::operator= ( const WpOLECollection< Ts, WrapT > &  rhs)
inline

Definition at line 90 of file Aolewrap.hxx.

References connectivity::ado::WpOLEBase< T >::operator=().

◆ Refresh()

template<class Ts , class WrapT >
void connectivity::ado::WpOLECollection< Ts, WrapT >::Refresh ( )
inline

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