LibreOffice Module connectivity (master) 1
Public Member Functions | Protected Attributes | List of all members
connectivity::ado::WpOLEBase< T > Class Template Reference

#include <Aolewrap.hxx>

Inheritance diagram for connectivity::ado::WpOLEBase< T >:
[legend]

Public Member Functions

 WpOLEBase (T *pInt=nullptr)
 
 WpOLEBase (const WpOLEBase< T > &aWrapper)
 
WpOLEBase< T > & operator= (const WpOLEBase< T > &rhs)
 
 operator T* () const
 
T ** operator& ()
 
bool IsValid () const
 
void set (T *p)
 
void clear ()
 

Protected Attributes

sal::systools::COMReference< T > pInterface
 

Detailed Description

template<class T>
class connectivity::ado::WpOLEBase< T >

Definition at line 41 of file Aolewrap.hxx.

Constructor & Destructor Documentation

◆ WpOLEBase() [1/2]

template<class T >
connectivity::ado::WpOLEBase< T >::WpOLEBase ( T *  pInt = nullptr)
inline

Definition at line 47 of file Aolewrap.hxx.

◆ WpOLEBase() [2/2]

template<class T >
connectivity::ado::WpOLEBase< T >::WpOLEBase ( const WpOLEBase< T > &  aWrapper)
inline

Definition at line 49 of file Aolewrap.hxx.

Member Function Documentation

◆ clear()

template<class T >
void connectivity::ado::WpOLEBase< T >::clear ( )
inline

◆ IsValid()

template<class T >
bool connectivity::ado::WpOLEBase< T >::IsValid ( ) const
inline

Definition at line 63 of file Aolewrap.hxx.

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

Referenced by connectivity::ado::OTables::appendNew(), connectivity::ado::OStatement_Base::assignRecordSet(), connectivity::ado::OTables::createObject(), connectivity::ado::OStatement_Base::disposing(), connectivity::ado::OTables::dropObject(), connectivity::ado::OPreparedStatement::execute(), connectivity::ado::OStatement_Base::execute(), connectivity::ado::OStatement::executeBatch(), connectivity::ado::OPreparedStatement::executeQuery(), connectivity::ado::OAdoColumn::fillPropertyValues(), connectivity::ado::OAdoIndex::fillPropertyValues(), connectivity::ado::OAdoKey::fillPropertyValues(), connectivity::ado::OAdoTable::fillPropertyValues(), connectivity::ado::ODatabaseMetaData::getBoolProperty(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getColumnDisplaySize(), connectivity::ado::OResultSetMetaData::getColumnDisplaySize(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getColumnName(), connectivity::ado::OResultSetMetaData::getColumnName(), connectivity::ado::ODriver::getDataDefinitionByConnection(), connectivity::ado::OAdoGroup::getFastPropertyValue(), connectivity::ado::OAdoUser::getFastPropertyValue(), connectivity::ado::OAdoView::getFastPropertyValue(), connectivity::ado::ADOS::getField(), connectivity::ado::ODatabaseMetaData::getInt32Property(), connectivity::ado::OStatement_Base::getMaxRows(), connectivity::ado::OPreparedStatement::getMetaData(), connectivity::ado::OStatement_Base::getMoreResults(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getPrecision(), connectivity::ado::OResultSetMetaData::getPrecision(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getScale(), connectivity::ado::OResultSetMetaData::getScale(), connectivity::ado::ODatabaseMetaData::getStringProperty(), connectivity::ado::OResultSetMetaData::getTableName(), connectivity::ado::OStatement_Base::getUpdateCount(), connectivity::ado::OResultSet::hasOrderedBookmarks(), connectivity::ado::OTables::impl_refresh(), connectivity::ado::OResultSetMetaData::isAutoIncrement(), connectivity::ado::OResultSetMetaData::isCaseSensitive(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isCurrency(), connectivity::ado::OResultSetMetaData::isCurrency(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isDefinitelyWritable(), connectivity::ado::OResultSetMetaData::isDefinitelyWritable(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isNullable(), connectivity::ado::OResultSetMetaData::isNullable(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isReadOnly(), connectivity::ado::OResultSetMetaData::isReadOnly(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isSigned(), connectivity::ado::OResultSetMetaData::isSigned(), connectivity::ado::OConnection::nativeSQL(), connectivity::ado::OStatement_Base::OStatement_Base(), connectivity::ado::OTables::OTables(), connectivity::ado::OTools::putValue(), connectivity::ado::OAdoIndex::refreshColumns(), connectivity::ado::OAdoKey::refreshColumns(), connectivity::ado::OAdoTable::refreshColumns(), connectivity::ado::OAdoTable::refreshIndexes(), connectivity::ado::OAdoTable::refreshKeys(), connectivity::ado::OCatalog::refreshTables(), connectivity::ado::OAdoColumn::setFastPropertyValue_NoBroadcast(), connectivity::ado::OAdoGroup::setFastPropertyValue_NoBroadcast(), connectivity::ado::OAdoIndex::setFastPropertyValue_NoBroadcast(), connectivity::ado::OAdoKey::setFastPropertyValue_NoBroadcast(), connectivity::ado::OAdoTable::setFastPropertyValue_NoBroadcast(), connectivity::ado::OAdoUser::setFastPropertyValue_NoBroadcast(), and connectivity::ado::OCatalog::~OCatalog().

◆ operator T*()

template<class T >
connectivity::ado::WpOLEBase< T >::operator T* ( ) const
inline

Definition at line 61 of file Aolewrap.hxx.

◆ operator&()

template<class T >
T ** connectivity::ado::WpOLEBase< T >::operator& ( )
inline

Definition at line 62 of file Aolewrap.hxx.

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

◆ operator=()

template<class T >
WpOLEBase< T > & connectivity::ado::WpOLEBase< T >::operator= ( const WpOLEBase< T > &  rhs)
inline

◆ set()

template<class T >
void connectivity::ado::WpOLEBase< T >::set ( T *  p)
inline

Member Data Documentation

◆ pInterface

template<class T >
sal::systools::COMReference<T> connectivity::ado::WpOLEBase< T >::pInterface
protected

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