Lines Matching refs:hash
17 // In wxUSE_STL build we prefer to use the standard hash map class but it can
61 #else // !wxUSE_STL || no std::{hash,unordered}_map class available
281 /* removes all elements from the hash table, but does not */ \
455 /* warnings from hash table class' operator=(): gcc complains about */ \
468 #endif // various hash map implementations
476 // in the hash table class assignment operator (where they're assigned)
483 WX_HASH_MAP_NAMESPACE::hash<long> longHash;
484 WX_HASH_MAP_NAMESPACE::hash<unsigned long> ulongHash;
485 WX_HASH_MAP_NAMESPACE::hash<int> intHash;
486 WX_HASH_MAP_NAMESPACE::hash<unsigned int> uintHash;
487 WX_HASH_MAP_NAMESPACE::hash<short> shortHash;
488 WX_HASH_MAP_NAMESPACE::hash<unsigned short> ushortHash;
491 // hash<wxLongLong_t> ought to work but doesn't on some compilers
500 WX_HASH_MAP_NAMESPACE::hash<long> longlongHash;
502 WX_HASH_MAP_NAMESPACE::hash<wxLongLong_t> longlongHash;
718 // delete all hash elements
720 // NB: the class declaration of the hash elements must be visible from the