GME  13
Public Types | Public Member Functions
CCoreDataAttribute< BASE, VALTYPE > Class Template Reference

#include <CoreAttribute.h>

Inheritance diagram for CCoreDataAttribute< BASE, VALTYPE >:
Inheritance graph
[legend]
Collaboration diagram for CCoreDataAttribute< BASE, VALTYPE >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef BASE::value_type value_type

Public Member Functions

virtual valtype_type GetValType () const NOTHROW
STDMETHODIMP get_Value (VARIANT *p)
STDMETHODIMP put_Value (VARIANT p)
STDMETHODIMP get_LoadedValue (VARIANT *p)
STDMETHODIMP get_PreviousValue (VARIANT *p)
const value_typeGetValue () const
virtual bool DoesMatch (bool do_load, const VARIANT &v)
virtual void Load ()
virtual void Unload () NOTHROW
void Save (value_type &value)
virtual void FillAfterCreateObject () NOTHROW
virtual bool IsDirty () const NOTHROW
virtual void ChangeDirty (bool dirty) NOTHROW
virtual void AbortNestedTransaction () NOTHROW
virtual void DiscardPreviousValue () NOTHROW
virtual void AbortFinalTransaction () NOTHROW
virtual void CommitFinalTransaction ()
virtual void CommitFinalTransactionFinish (bool undo) NOTHROW
virtual void UndoTransaction ()
virtual void UndoTransactionFinish () NOTHROW
virtual void RedoTransaction ()
virtual void RedoTransactionFinish () NOTHROW
virtual void DiscardLastItem ()
virtual void DiscardLastItemFinish () NOTHROW
virtual void DiscardLastItemCancel () NOTHROW

Detailed Description

template<class BASE, const int VALTYPE>
class CCoreDataAttribute< BASE, VALTYPE >

Definition at line 401 of file CoreAttribute.h.


Member Typedef Documentation

template<class BASE , const int VALTYPE>
typedef BASE::value_type CCoreDataAttribute< BASE, VALTYPE >::value_type

Definition at line 407 of file CoreAttribute.h.


Member Function Documentation

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::AbortFinalTransaction ( ) [virtual]

Definition at line 1678 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::AbortNestedTransaction ( ) [virtual]

Implements CCoreTransactionItem.

Definition at line 1656 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
virtual void CCoreDataAttribute< BASE, VALTYPE >::ChangeDirty ( bool  dirty) [inline, virtual]

Implements CCoreTransactionItem.

Definition at line 437 of file CoreAttribute.h.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::CommitFinalTransaction ( ) [virtual]

Definition at line 1692 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::CommitFinalTransactionFinish ( bool  undo) [virtual]

Definition at line 1701 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::DiscardLastItem ( ) [virtual]

Implements CCoreUndoItem.

Definition at line 1750 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::DiscardLastItemCancel ( ) [virtual]

Implements CCoreUndoItem.

Definition at line 1768 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::DiscardLastItemFinish ( ) [virtual]

Implements CCoreUndoItem.

Definition at line 1759 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::DiscardPreviousValue ( ) [virtual]

Implements CCoreTransactionItem.

Definition at line 1667 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
bool CCoreDataAttribute< BASE, VALTYPE >::DoesMatch ( bool  do_load,
const VARIANT &  v 
) [virtual]

Definition at line 1779 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::FillAfterCreateObject ( ) [virtual]

Definition at line 1643 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
STDMETHODIMP CCoreDataAttribute< BASE, VALTYPE >::get_LoadedValue ( VARIANT *  p)

Definition at line 1557 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
STDMETHODIMP CCoreDataAttribute< BASE, VALTYPE >::get_PreviousValue ( VARIANT *  p)

Definition at line 1573 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
STDMETHODIMP CCoreDataAttribute< BASE, VALTYPE >::get_Value ( VARIANT *  p)

Definition at line 1481 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
virtual valtype_type CCoreDataAttribute< BASE, VALTYPE >::GetValType ( ) const [inline, virtual]

Definition at line 412 of file CoreAttribute.h.

template<class BASE , const int VALTYPE>
const value_type& CCoreDataAttribute< BASE, VALTYPE >::GetValue ( ) const [inline]

Definition at line 419 of file CoreAttribute.h.

template<class BASE , const int VALTYPE>
virtual bool CCoreDataAttribute< BASE, VALTYPE >::IsDirty ( ) const [inline, virtual]

Implements CCoreTransactionItem.

Definition at line 436 of file CoreAttribute.h.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::Load ( ) [virtual]

Definition at line 1603 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
STDMETHODIMP CCoreDataAttribute< BASE, VALTYPE >::put_Value ( VARIANT  p)

Definition at line 1526 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::RedoTransaction ( ) [virtual]

Implements CCoreUndoItem.

Definition at line 1732 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::RedoTransactionFinish ( ) [virtual]

Implements CCoreUndoItem.

Definition at line 1741 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::Save ( value_type value)

Definition at line 1629 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::UndoTransaction ( ) [virtual]

Implements CCoreUndoItem.

Definition at line 1714 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::UndoTransactionFinish ( ) [virtual]

Implements CCoreUndoItem.

Definition at line 1723 of file CoreAttribute.cpp.

template<class BASE , const int VALTYPE>
void CCoreDataAttribute< BASE, VALTYPE >::Unload ( ) [virtual]

Definition at line 1618 of file CoreAttribute.cpp.


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