27 lines
1014 B
C++
27 lines
1014 B
C++
class _XTP_EXT_CLASS CXTPPropExchangeEnumeratorPtr
|
|
{
|
|
public:
|
|
|
|
//-----------------------------------------------------------------------
|
|
// Summary:
|
|
// Constructs CXTPPropExchangeEnumeratorPtr a object.
|
|
// Parameters:
|
|
// pPX - pointer to the CXTPPropExchangeEnumerator object that is the ultimate source or destination of the persistent data.
|
|
//-----------------------------------------------------------------------
|
|
explicit CXTPPropExchangeEnumeratorPtr(CXTPPropExchangeEnumerator *pPX);
|
|
|
|
//-------------------------------------------------------------------------
|
|
// Summary:
|
|
// Destroys a CXTPPropExchangeEnumeratorPtr object, handles cleanup and de-
|
|
// allocation.
|
|
//-------------------------------------------------------------------------
|
|
virtual ~CXTPPropExchangeEnumeratorPtr();
|
|
|
|
CXTPPropExchangeEnumerator& operator* () const;
|
|
CXTPPropExchangeEnumerator* operator->() const;
|
|
CXTPPropExchangeEnumerator* operator& () const;
|
|
|
|
private:
|
|
CXTPPropExchangeEnumerator *m_pPX;
|
|
};
|