1 #ifndef SUIT_DATAOBJECTKEY_H
2 #define SUIT_DATAOBJECTKEY_H
6 #endif // _MSC_VER > 1000
10 class SUIT_EXPORT SUIT_DataObjectKey
14 ~SUIT_DataObjectKey();
16 virtual bool isLess( const SUIT_DataObjectKey* ) const = 0;
17 virtual bool isEqual( const SUIT_DataObjectKey* ) const = 0;
22 friend class SUIT_DataObjectKeyHandle;
25 class SUIT_EXPORT SUIT_DataObjectKeyHandle
28 SUIT_DataObjectKeyHandle();
29 SUIT_DataObjectKeyHandle( SUIT_DataObjectKey* );
30 SUIT_DataObjectKeyHandle( const SUIT_DataObjectKeyHandle& );
31 ~SUIT_DataObjectKeyHandle();
35 bool operator <( const SUIT_DataObjectKeyHandle& ) const;
36 bool operator ==( const SUIT_DataObjectKeyHandle& ) const;
37 SUIT_DataObjectKeyHandle& operator =( const SUIT_DataObjectKeyHandle& );
44 SUIT_DataObjectKey* myKey;