GME
13
|
#include <CoreAttribute.h>
Public Types | |
typedef DATA | value_type |
typedef core::list< value_type > | values_type |
typedef values_type::iterator | values_iterator |
Public Member Functions | |
void | UserCopyTo (const DATA &a, VARIANT *v) |
void | StorageCopyTo (const DATA &a, VARIANT *v) |
void | LockSelfTry () |
void | LockSelfCancel () NOTHROW |
void | UnlockSelfTry () |
void | UnlockSelfCancel () NOTHROW |
void | UnlockSelfDo () NOTHROW |
void | ChangeFrontValue (VARIANT &v) |
DATA | CreateValue () |
void | InsertFrontValue (VARIANT &v) |
void | SpliceValue (values_iterator before, values_iterator pos) NOTHROW |
void | RemoveValueTry (values_iterator pos) |
void | RemoveValueCancel (values_iterator pos) NOTHROW |
void | RemoveValueFinish (values_iterator pos) NOTHROW |
void | RemoveValue (values_iterator pos) |
void | RemoveValueDo (values_iterator pos) NOTHROW |
bool | IsLoaded () const NOTHROW |
template<> | |
void | ChangeFrontValue (VARIANT &v) |
template<> | |
CComPtr < CCoreDictionaryAttributeValue > | CreateValue () |
template<> | |
bool | DoesMatchBase (const long &a, const VARIANT &v) |
template<> | |
bool | DoesMatchBase (const CComBstrObj &a, const VARIANT &v) |
Static Public Member Functions | |
static bool | DoesMatchBase (const value_type &a, const VARIANT &v) NOTHROW |
Protected Attributes | |
values_type | values |
Definition at line 257 of file CoreAttribute.h.
typedef DATA CCoreDataAttrBase< DATA >::value_type |
Definition at line 263 of file CoreAttribute.h.
typedef values_type::iterator CCoreDataAttrBase< DATA >::values_iterator |
Definition at line 266 of file CoreAttribute.h.
typedef core::list<value_type> CCoreDataAttrBase< DATA >::values_type |
Definition at line 265 of file CoreAttribute.h.
void CCoreDataAttrBase< DATA >::ChangeFrontValue | ( | VARIANT & | v | ) | [inline] |
Definition at line 844 of file CoreAttribute.cpp.
void CCoreDataAttrBase< CComPtr< CCoreDictionaryAttributeValue > >::ChangeFrontValue | ( | VARIANT & | v | ) | [inline] |
Definition at line 853 of file CoreAttribute.cpp.
DATA CCoreDataAttrBase< DATA >::CreateValue | ( | ) |
Definition at line 860 of file CoreAttribute.cpp.
CComPtr< CCoreDictionaryAttributeValue > CCoreDataAttrBase< CComPtr< CCoreDictionaryAttributeValue > >::CreateValue | ( | ) |
Definition at line 866 of file CoreAttribute.cpp.
bool CCoreDataAttrBase< DATA >::DoesMatchBase | ( | const value_type & | a, |
const VARIANT & | v | ||
) | [inline, static] |
Definition at line 912 of file CoreAttribute.cpp.
bool CCoreDataAttrBase< long >::DoesMatchBase | ( | const long & | a, |
const VARIANT & | v | ||
) | [inline] |
Definition at line 918 of file CoreAttribute.cpp.
bool CCoreDataAttrBase< CComBstrObj >::DoesMatchBase | ( | const CComBstrObj & | a, |
const VARIANT & | v | ||
) | [inline] |
Definition at line 924 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::InsertFrontValue | ( | VARIANT & | v | ) |
Definition at line 876 of file CoreAttribute.cpp.
bool CCoreDataAttrBase< DATA >::IsLoaded | ( | ) | const [inline] |
Definition at line 304 of file CoreAttribute.h.
void CCoreDataAttrBase< DATA >::LockSelfCancel | ( | ) | [inline] |
Definition at line 760 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::LockSelfTry | ( | ) | [inline] |
Definition at line 754 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::RemoveValue | ( | values_iterator | pos | ) | [inline] |
Definition at line 812 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::RemoveValueCancel | ( | values_iterator | pos | ) | [inline] |
Definition at line 795 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::RemoveValueDo | ( | values_iterator | pos | ) | [inline] |
Definition at line 821 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::RemoveValueFinish | ( | values_iterator | pos | ) | [inline] |
Definition at line 804 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::RemoveValueTry | ( | values_iterator | pos | ) | [inline] |
Definition at line 786 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::SpliceValue | ( | values_iterator | before, |
values_iterator | pos | ||
) | [inline] |
Definition at line 835 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::StorageCopyTo | ( | const DATA & | a, |
VARIANT * | v | ||
) | [inline] |
Definition at line 275 of file CoreAttribute.h.
void CCoreDataAttrBase< DATA >::UnlockSelfCancel | ( | ) | [inline] |
Definition at line 772 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::UnlockSelfDo | ( | ) | [inline] |
Definition at line 778 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::UnlockSelfTry | ( | ) | [inline] |
Definition at line 766 of file CoreAttribute.cpp.
void CCoreDataAttrBase< DATA >::UserCopyTo | ( | const DATA & | a, |
VARIANT * | v | ||
) | [inline] |
Definition at line 274 of file CoreAttribute.h.
values_type CCoreDataAttrBase< DATA >::values [protected] |
Definition at line 269 of file CoreAttribute.h.