// Name: hashset.h
// Purpose: interface of wxHashSet
// Author: wxWidgets team
-// RCS-ID: $Id$
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
class MyClass { ... };
// same, with MyClass* keys (only uses pointer equality!)
- WX_DECLARE_HASH_SET( MyClass*, ::wxPointerHash, ::wxPointerEqual, MySet1 );
+ WX_DECLARE_HASH_SET( MyClass*, wxPointerHash, wxPointerEqual, MySet1 );
// same, with int keys
- WX_DECLARE_HASH_SET( int, ::wxIntegerHash, ::wxIntegerEqual, MySet2 );
+ WX_DECLARE_HASH_SET( int, wxIntegerHash, wxIntegerEqual, MySet2 );
// declare a hash set with string keys
- WX_DECLARE_HASH_SET( wxString, ::wxStringHash, ::wxStringEqual, MySet3 );
+ WX_DECLARE_HASH_SET( wxString, wxStringHash, wxStringEqual, MySet3 );
MySet1 h1;
MySet2 h1;
@code
WX_DECLARE_HASH_SET( int,
- ::wxIntegerHash,
- ::wxIntegerEqual,
+ wxIntegerHash,
+ wxIntegerEqual,
MySet );
// using an user-defined class for keys
};
WX_DECLARE_HASH_SET( MyKey, // type of the keys
- ::MyKeyHash, // hasher
- ::MyKeyEqual, // key equality predicate
+ MyKeyHash, // hasher
+ MyKeyEqual, // key equality predicate
CLASSNAME); // name of the class
@endcode