|
| template<typename Key , typename Value , typename Extractor , typename HashFunctions , typename Traits , typename KeyTraits > |
| void | addIterator (const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *, HashTableConstIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *) |
| |
| template<typename T > |
| PassRefPtr< T > | adoptRef (T *) |
| |
| template<class T , class U > |
| SharedPtr< T > | const_pointer_cast (const SharedPtr< U > &p) |
| |
| template<typename T , typename U > |
| PassRefPtr< T > | const_pointer_cast (const PassRefPtr< U > &p) |
| |
| template<typename T , typename U > |
| RefPtr< T > | const_pointer_cast (const RefPtr< U > &p) |
| |
| template<typename T , typename U , typename V , typename W , typename X , typename Y > |
| void | copyKeysToVector (const HashMap< T, U, V, W, X > &collection, Y &vector) |
| |
| template<typename Value , typename HashFunctions , typename Traits , typename VectorType > |
| void | copyToVector (const HashCountedSet< Value, HashFunctions, Traits > &collection, VectorType &vector) |
| |
| template<typename Value , typename HashFunctions , typename Traits > |
| void | copyToVector (const HashCountedSet< Value, HashFunctions, Traits > &collection, Vector< Value > &vector) |
| |
| template<typename T , typename U , typename V , typename W > |
| void | copyToVector (const HashSet< T, U, V > &collection, W &vector) |
| |
| template<typename T , typename U , typename V , typename W , typename X , typename Y > |
| void | copyValuesToVector (const HashMap< T, U, V, W, X > &collection, Y &vector) |
| |
| template<typename T , typename U , typename V , typename W , typename X > |
| void | deleteAllKeys (const HashMap< T, U, V, W, X > &collection) |
| |
| template<typename KeyType , typename HashTableType > |
| void | deleteAllPairFirsts (HashTableType &collection) |
| |
| template<typename MappedType , typename HashTableType > |
| void | deleteAllPairSeconds (HashTableType &collection) |
| |
| template<typename Value , typename HashFunctions , typename Traits > |
| void | deleteAllValues (const HashSet< Value, HashFunctions, Traits > &) |
| |
| template<typename ValueType , typename HashTableType > |
| void | deleteAllValues (HashTableType &collection) |
| |
| template<typename T , typename U , typename V > |
| void | deleteAllValues (const HashSet< T, U, V > &collection) |
| |
| template<typename T , typename U , typename V , typename W , typename X > |
| void | deleteAllValues (const HashMap< T, U, V, W, X > &collection) |
| |
| template<typename T , size_t inlineCapacity> |
| void | deleteAllValues (const Vector< T, inlineCapacity > &collection) |
| |
| static unsigned | doubleHash (unsigned key) |
| |
| void * | fastCalloc (size_t n_elements, size_t element_size) |
| |
| void | fastFree (void *p) |
| |
| void * | fastMalloc (size_t n) |
| |
| void * | fastRealloc (void *p, size_t n) |
| |
| void * | fastZeroedMalloc (size_t n) |
| |
| template<typename T > |
| T * | getPtr (T *p) |
| |
| template<typename T > |
| T * | getPtr (const PassRefPtr< T > &p) |
| |
| template<typename T > |
| T * | getPtr (const RefPtr< T > &p) |
| |
| template<typename T > |
| void | hashTableSwap (T &a, T &b) |
| |
| template<typename T , typename U > |
| void | hashTableSwap (pair< T, U > &a, pair< T, U > &b) |
| |
| unsigned | intHash (uint8_t key8) |
| |
| unsigned | intHash (uint16_t key16) |
| |
| unsigned | intHash (uint32_t key) |
| |
| unsigned | intHash (uint64_t key) |
| |
| bool | isASCIIAlpha (char c) |
| |
| bool | isASCIIAlpha (unsigned short c) |
| |
| bool | isASCIIAlpha (wchar_t c) |
| |
| bool | isASCIIAlpha (int c) |
| |
| bool | isASCIIAlphanumeric (char c) |
| |
| bool | isASCIIAlphanumeric (unsigned short c) |
| |
| bool | isASCIIAlphanumeric (wchar_t c) |
| |
| bool | isASCIIAlphanumeric (int c) |
| |
| bool | isASCIIDigit (char c) |
| |
| bool | isASCIIDigit (unsigned short c) |
| |
| bool | isASCIIDigit (wchar_t c) |
| |
| bool | isASCIIDigit (int c) |
| |
| bool | isASCIIHexDigit (char c) |
| |
| bool | isASCIIHexDigit (unsigned short c) |
| |
| bool | isASCIIHexDigit (wchar_t c) |
| |
| bool | isASCIIHexDigit (int c) |
| |
| bool | isASCIILower (char c) |
| |
| bool | isASCIILower (unsigned short c) |
| |
| bool | isASCIILower (wchar_t c) |
| |
| bool | isASCIILower (int c) |
| |
| bool | isASCIISpace (char c) |
| |
| bool | isASCIISpace (unsigned short c) |
| |
| bool | isASCIISpace (wchar_t c) |
| |
| bool | isASCIISpace (int c) |
| |
| bool | isASCIIUpper (char c) |
| |
| bool | isASCIIUpper (unsigned short c) |
| |
| bool | isASCIIUpper (wchar_t c) |
| |
| bool | isASCIIUpper (int c) |
| |
| template<class T > |
| bool | operator!= (const SharedPtr< T > &a, const SharedPtr< T > &b) |
| |
| template<class T > |
| bool | operator!= (const SharedPtr< T > &a, const T *b) |
| |
| template<class T > |
| bool | operator!= (const T *a, const SharedPtr< T > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (const PassRefPtr< T > &a, const PassRefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (const PassRefPtr< T > &a, const RefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (const RefPtr< T > &a, const PassRefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (const PassRefPtr< T > &a, U *b) |
| |
| template<typename T , typename U > |
| bool | operator!= (T *a, const PassRefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (const RefPtr< T > &a, const RefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (const RefPtr< T > &a, U *b) |
| |
| template<typename T , typename U , typename V > |
| bool | operator!= (const HashTableConstKeysIterator< T, U, V > &a, const HashTableConstKeysIterator< T, U, V > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (T *a, const RefPtr< U > &b) |
| |
| template<typename T , typename U , typename V > |
| bool | operator!= (const HashTableConstValuesIterator< T, U, V > &a, const HashTableConstValuesIterator< T, U, V > &b) |
| |
| template<typename T , typename U , typename V > |
| bool | operator!= (const HashTableKeysIterator< T, U, V > &a, const HashTableKeysIterator< T, U, V > &b) |
| |
| template<typename T , typename U , typename V > |
| bool | operator!= (const HashTableValuesIterator< T, U, V > &a, const HashTableValuesIterator< T, U, V > &b) |
| |
| template<typename T , typename U , typename V , typename W , typename X > |
| bool | operator!= (const HashMap< T, U, V, W, X > &a, const HashMap< T, U, V, W, X > &b) |
| |
| template<typename T , size_t inlineCapacity> |
| bool | operator!= (const Vector< T, inlineCapacity > &a, const Vector< T, inlineCapacity > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (const HashTableConstIteratorAdapter< T, U > &a, const HashTableConstIteratorAdapter< T, U > &b) |
| |
| template<typename T , typename U > |
| bool | operator!= (const HashTableIteratorAdapter< T, U > &a, const HashTableIteratorAdapter< T, U > &b) |
| |
| template<class T > |
| bool | operator== (const SharedPtr< T > &a, const SharedPtr< T > &b) |
| |
| template<class T > |
| bool | operator== (const SharedPtr< T > &a, const T *b) |
| |
| template<class T > |
| bool | operator== (const T *a, const SharedPtr< T > &b) |
| |
| template<typename T , typename U > |
| bool | operator== (const PassRefPtr< T > &a, const PassRefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator== (const PassRefPtr< T > &a, const RefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator== (const RefPtr< T > &a, const PassRefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator== (const PassRefPtr< T > &a, U *b) |
| |
| template<typename T , typename U > |
| bool | operator== (T *a, const PassRefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator== (const RefPtr< T > &a, const RefPtr< U > &b) |
| |
| template<typename T , typename U > |
| bool | operator== (const RefPtr< T > &a, U *b) |
| |
| template<typename T , typename U > |
| bool | operator== (T *a, const RefPtr< U > &b) |
| |
| template<typename T , typename U , typename V > |
| bool | operator== (const HashTableConstKeysIterator< T, U, V > &a, const HashTableConstKeysIterator< T, U, V > &b) |
| |
| template<typename T , typename U , typename V > |
| bool | operator== (const HashTableConstValuesIterator< T, U, V > &a, const HashTableConstValuesIterator< T, U, V > &b) |
| |
| template<typename T , typename U , typename V > |
| bool | operator== (const HashTableKeysIterator< T, U, V > &a, const HashTableKeysIterator< T, U, V > &b) |
| |
| template<typename T , typename U , typename V > |
| bool | operator== (const HashTableValuesIterator< T, U, V > &a, const HashTableValuesIterator< T, U, V > &b) |
| |
| template<typename T , typename U , typename V , typename W , typename X > |
| bool | operator== (const HashMap< T, U, V, W, X > &a, const HashMap< T, U, V, W, X > &b) |
| |
| template<typename T , size_t inlineCapacity> |
| bool | operator== (const Vector< T, inlineCapacity > &a, const Vector< T, inlineCapacity > &b) |
| |
| template<typename T , typename U > |
| bool | operator== (const HashTableConstIteratorAdapter< T, U > &a, const HashTableConstIteratorAdapter< T, U > &b) |
| |
| template<typename T , typename U > |
| bool | operator== (const HashTableIteratorAdapter< T, U > &a, const HashTableIteratorAdapter< T, U > &b) |
| |
| template<typename Key , typename Value , typename Extractor , typename HashFunctions , typename Traits , typename KeyTraits > |
| void | removeIterator (HashTableConstIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *) |
| |
| template<class T , class U > |
| SharedPtr< T > | static_pointer_cast (const SharedPtr< U > &p) |
| |
| template<typename T , typename U > |
| PassRefPtr< T > | static_pointer_cast (const PassRefPtr< U > &p) |
| |
| template<typename T , typename U > |
| RefPtr< T > | static_pointer_cast (const RefPtr< U > &p) |
| |
| template<typename T > |
| void | swap (OwnPtr< T > &a, OwnPtr< T > &b) |
| |
| template<typename T > |
| void | swap (OwnArrayPtr< T > &a, OwnArrayPtr< T > &b) |
| |
| template<class T > |
| void | swap (RefPtr< T > &a, RefPtr< T > &b) |
| |
| template<typename T , size_t inlineCapacity> |
| void | swap (Vector< T, inlineCapacity > &a, Vector< T, inlineCapacity > &b) |
| |
| int | toASCIIHexValue (char c) |
| |
| int | toASCIIHexValue (unsigned short c) |
| |
| int | toASCIIHexValue (wchar_t c) |
| |
| int | toASCIIHexValue (int c) |
| |
| char | toASCIILower (char c) |
| |
| unsigned short | toASCIILower (unsigned short c) |
| |
| wchar_t | toASCIILower (wchar_t c) |
| |
| int | toASCIILower (int c) |
| |
| char | toASCIIUpper (char c) |
| |
| unsigned short | toASCIIUpper (unsigned short c) |
| |
| wchar_t | toASCIIUpper (wchar_t c) |
| |
| int | toASCIIUpper (int c) |
| |