• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

WTF

Namespaces | Classes | Enumerations | Functions
WTF Namespace Reference

Namespaces

 Unicode
 

Classes

struct  DefaultHash
 
struct  DefaultHash< double >
 
struct  DefaultHash< float >
 
struct  DefaultHash< int >
 
struct  DefaultHash< long >
 
struct  DefaultHash< long long >
 
struct  DefaultHash< P * >
 
struct  DefaultHash< RefPtr< P > >
 
struct  DefaultHash< short >
 
struct  DefaultHash< std::pair< T, U > >
 
struct  DefaultHash< unsigned >
 
struct  DefaultHash< unsigned long >
 
struct  DefaultHash< unsigned long long >
 
struct  DefaultHash< unsigned short >
 
struct  DefaultHash< wchar_t >
 
struct  FloatHash
 
struct  FloatHashTraits
 
struct  GenericHashTraits
 
struct  GenericHashTraitsBase
 
struct  GenericHashTraitsBase< false, T >
 
struct  GenericHashTraitsBase< true, T >
 
class  HashCountedSet
 
class  HashMap
 
class  HashMap< RefPtr< T >, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg >
 
struct  HashMapTranslator
 
class  HashSet
 
struct  HashSetTranslatorAdapter
 
class  HashTable
 
class  HashTableConstIterator
 
struct  HashTableConstIteratorAdapter
 
struct  HashTableConstIteratorAdapter< HashTableType, std::pair< KeyType, MappedType > >
 
struct  HashTableConstKeysIterator
 
struct  HashTableConstValuesIterator
 
class  HashTableIterator
 
struct  HashTableIteratorAdapter
 
struct  HashTableIteratorAdapter< HashTableType, std::pair< KeyType, MappedType > >
 
struct  HashTableKeysIterator
 
struct  HashTableValuesIterator
 
struct  HashTraits
 
struct  HashTraits< double >
 
struct  HashTraits< float >
 
struct  HashTraits< P * >
 
struct  HashTraits< pair< First, Second > >
 
struct  HashTraits< RefPtr< P > >
 
struct  IdentityExtractor
 
class  IdentityHashTranslator
 
struct  IntHash
 
struct  IntTypes
 
struct  IntTypes< 1 >
 
struct  IntTypes< 2 >
 
struct  IntTypes< 4 >
 
struct  IntTypes< 8 >
 
struct  IsInteger
 
struct  IsInteger< bool >
 
struct  IsInteger< char >
 
struct  IsInteger< int >
 
struct  IsInteger< long >
 
struct  IsInteger< long long >
 
struct  IsInteger< short >
 
struct  IsInteger< signed char >
 
struct  IsInteger< unsigned char >
 
struct  IsInteger< unsigned int >
 
struct  IsInteger< unsigned long >
 
struct  IsInteger< unsigned long long >
 
struct  IsInteger< unsigned short >
 
struct  IsInteger< wchar_t >
 
struct  IsPod
 
struct  IsPod< bool >
 
struct  IsPod< char >
 
struct  IsPod< double >
 
struct  IsPod< float >
 
struct  IsPod< int >
 
struct  IsPod< long >
 
struct  IsPod< long double >
 
struct  IsPod< long long >
 
struct  IsPod< P * >
 
struct  IsPod< short >
 
struct  IsPod< signed char >
 
struct  IsPod< unsigned char >
 
struct  IsPod< unsigned int >
 
struct  IsPod< unsigned long >
 
struct  IsPod< unsigned long long >
 
struct  IsPod< unsigned short >
 
class  ListRefPtr
 
struct  Mover
 
struct  Mover< T, false >
 
struct  Mover< T, true >
 
class  OwnArrayPtr
 
class  OwnPtr
 
struct  PairFirstExtractor
 
struct  PairHash
 
struct  PairHashTraits
 
class  PassRefPtr
 
struct  PtrHash
 
struct  PtrHash< RefPtr< P > >
 
class  RefCounted
 
class  RefPtr
 
struct  RefPtrHashMapRawKeyTranslator
 
class  SharedPtr
 
struct  SimpleClassVectorTraits
 
class  Vector
 
class  VectorBuffer
 
class  VectorBuffer< T, 0 >
 
class  VectorBufferBase
 
struct  VectorComparer
 
struct  VectorComparer< false, T >
 
struct  VectorComparer< true, T >
 
struct  VectorCopier
 
struct  VectorCopier< false, T >
 
struct  VectorCopier< true, T >
 
struct  VectorDestructor
 
struct  VectorDestructor< false, T >
 
struct  VectorDestructor< true, T >
 
struct  VectorFiller
 
struct  VectorFiller< false, T >
 
struct  VectorFiller< true, T >
 
struct  VectorInitializer
 
struct  VectorInitializer< false, ignore, T >
 
struct  VectorInitializer< true, false, T >
 
struct  VectorInitializer< true, true, T >
 
struct  VectorMover
 
struct  VectorMover< false, T >
 
struct  VectorMover< true, T >
 
struct  VectorTraits
 
struct  VectorTraits< pair< First, Second > >
 
struct  VectorTraits< RefPtr< P > >
 
struct  VectorTraitsBase
 
struct  VectorTraitsBase< false, T >
 
struct  VectorTraitsBase< true, T >
 
struct  VectorTypeOperations
 

Enumerations

enum  HashItemKnownGoodTag { HashItemKnownGood }
 
enum  HashTableDeletedValueType { HashTableDeletedValue }
 
enum  PlacementNewAdoptType { PlacementNewAdopt }
 

Functions

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)
 

Enumeration Type Documentation

enum WTF::HashItemKnownGoodTag
Enumerator
HashItemKnownGood 

Definition at line 80 of file HashTable.h.

enum WTF::HashTableDeletedValueType
Enumerator
HashTableDeletedValue 

Definition at line 35 of file RefPtr.h.

enum WTF::PlacementNewAdoptType
Enumerator
PlacementNewAdopt 

Definition at line 31 of file RefPtr.h.

Function Documentation

template<typename Key , typename Value , typename Extractor , typename HashFunctions , typename Traits , typename KeyTraits >
void WTF::addIterator ( const HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *  ,
HashTableConstIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *   
)
inline

Definition at line 72 of file HashTable.h.

template<typename T >
PassRefPtr< T > WTF::adoptRef ( T *  p)
inline

Definition at line 166 of file PassRefPtr.h.

template<class T , class U >
SharedPtr<T> WTF::const_pointer_cast ( const SharedPtr< U > &  p)
inline

Definition at line 120 of file SharedPtr.h.

template<typename T , typename U >
PassRefPtr<T> WTF::const_pointer_cast ( const PassRefPtr< U > &  p)
inline

Definition at line 176 of file PassRefPtr.h.

template<typename T , typename U >
RefPtr<T> WTF::const_pointer_cast ( const RefPtr< U > &  p)
inline

Definition at line 187 of file RefPtr.h.

template<typename T , typename U , typename V , typename W , typename X , typename Y >
void WTF::copyKeysToVector ( const HashMap< T, U, V, W, X > &  collection,
Y &  vector 
)
inline

Definition at line 304 of file HashMap.h.

template<typename Value , typename HashFunctions , typename Traits , typename VectorType >
void WTF::copyToVector ( const HashCountedSet< Value, HashFunctions, Traits > &  collection,
VectorType &  vector 
)
inline

Definition at line 176 of file HashCountedSet.h.

template<typename Value , typename HashFunctions , typename Traits >
void WTF::copyToVector ( const HashCountedSet< Value, HashFunctions, Traits > &  collection,
Vector< Value > &  vector 
)
inline

Definition at line 189 of file HashCountedSet.h.

template<typename T , typename U , typename V , typename W >
void WTF::copyToVector ( const HashSet< T, U, V > &  collection,
W &  vector 
)
inline

Definition at line 257 of file HashSet.h.

template<typename T , typename U , typename V , typename W , typename X , typename Y >
void WTF::copyValuesToVector ( const HashMap< T, U, V, W, X > &  collection,
Y &  vector 
)
inline

Definition at line 317 of file HashMap.h.

template<typename T , typename U , typename V , typename W , typename X >
void WTF::deleteAllKeys ( const HashMap< T, U, V, W, X > &  collection)
inline

Definition at line 298 of file HashMap.h.

template<typename KeyType , typename HashTableType >
void WTF::deleteAllPairFirsts ( HashTableType &  collection)

Definition at line 289 of file HashMap.h.

template<typename MappedType , typename HashTableType >
void WTF::deleteAllPairSeconds ( HashTableType &  collection)

Definition at line 274 of file HashMap.h.

template<typename Value , typename HashFunctions , typename Traits >
void WTF::deleteAllValues ( const HashSet< Value, HashFunctions, Traits > &  )
template<typename ValueType , typename HashTableType >
void WTF::deleteAllValues ( HashTableType &  collection)

Definition at line 242 of file HashSet.h.

template<typename T , typename U , typename V >
void WTF::deleteAllValues ( const HashSet< T, U, V > &  collection)
inline

Definition at line 251 of file HashSet.h.

template<typename T , typename U , typename V , typename W , typename X >
void WTF::deleteAllValues ( const HashMap< T, U, V, W, X > &  collection)
inline

Definition at line 283 of file HashMap.h.

template<typename T , size_t inlineCapacity>
void WTF::deleteAllValues ( const Vector< T, inlineCapacity > &  collection)

Definition at line 852 of file Vector.h.

static unsigned WTF::doubleHash ( unsigned  key)
inlinestatic

Definition at line 419 of file HashTable.h.

void* WTF::fastCalloc ( size_t  n_elements,
size_t  element_size 
)
inline

Definition at line 40 of file FastMalloc.h.

void WTF::fastFree ( void *  p)
inline

Definition at line 44 of file FastMalloc.h.

void* WTF::fastMalloc ( size_t  n)
inline

Definition at line 36 of file FastMalloc.h.

void* WTF::fastRealloc ( void *  p,
size_t  n 
)
inline

Definition at line 52 of file FastMalloc.h.

void* WTF::fastZeroedMalloc ( size_t  n)
inline

Definition at line 48 of file FastMalloc.h.

template<typename T >
T* WTF::getPtr ( T *  p)
inline

Definition at line 26 of file GetPtr.h.

template<typename T >
T* WTF::getPtr ( const PassRefPtr< T > &  p)
inline

Definition at line 181 of file PassRefPtr.h.

template<typename T >
T* WTF::getPtr ( const RefPtr< T > &  p)
inline

Definition at line 192 of file RefPtr.h.

template<typename T >
void WTF::hashTableSwap ( T &  a,
T &  b 
)
inline

Definition at line 249 of file HashTable.h.

template<typename T , typename U >
void WTF::hashTableSwap ( pair< T, U > &  a,
pair< T, U > &  b 
)
inline

Definition at line 254 of file HashTable.h.

unsigned WTF::intHash ( uint8_t  key8)
inline

Definition at line 42 of file HashFunctions.h.

unsigned WTF::intHash ( uint16_t  key16)
inline

Definition at line 55 of file HashFunctions.h.

unsigned WTF::intHash ( uint32_t  key)
inline

Definition at line 68 of file HashFunctions.h.

unsigned WTF::intHash ( uint64_t  key)
inline

Definition at line 80 of file HashFunctions.h.

bool WTF::isASCIIAlpha ( char  c)
inline

Definition at line 47 of file ASCIICType.h.

bool WTF::isASCIIAlpha ( unsigned short  c)
inline

Definition at line 48 of file ASCIICType.h.

bool WTF::isASCIIAlpha ( wchar_t  c)
inline

Definition at line 50 of file ASCIICType.h.

bool WTF::isASCIIAlpha ( int  c)
inline

Definition at line 52 of file ASCIICType.h.

bool WTF::isASCIIAlphanumeric ( char  c)
inline

Definition at line 54 of file ASCIICType.h.

bool WTF::isASCIIAlphanumeric ( unsigned short  c)
inline

Definition at line 55 of file ASCIICType.h.

bool WTF::isASCIIAlphanumeric ( wchar_t  c)
inline

Definition at line 57 of file ASCIICType.h.

bool WTF::isASCIIAlphanumeric ( int  c)
inline

Definition at line 59 of file ASCIICType.h.

bool WTF::isASCIIDigit ( char  c)
inline

Definition at line 61 of file ASCIICType.h.

bool WTF::isASCIIDigit ( unsigned short  c)
inline

Definition at line 62 of file ASCIICType.h.

bool WTF::isASCIIDigit ( wchar_t  c)
inline

Definition at line 64 of file ASCIICType.h.

bool WTF::isASCIIDigit ( int  c)
inline

Definition at line 66 of file ASCIICType.h.

bool WTF::isASCIIHexDigit ( char  c)
inline

Definition at line 68 of file ASCIICType.h.

bool WTF::isASCIIHexDigit ( unsigned short  c)
inline

Definition at line 69 of file ASCIICType.h.

bool WTF::isASCIIHexDigit ( wchar_t  c)
inline

Definition at line 71 of file ASCIICType.h.

bool WTF::isASCIIHexDigit ( int  c)
inline

Definition at line 73 of file ASCIICType.h.

bool WTF::isASCIILower ( char  c)
inline

Definition at line 75 of file ASCIICType.h.

bool WTF::isASCIILower ( unsigned short  c)
inline

Definition at line 76 of file ASCIICType.h.

bool WTF::isASCIILower ( wchar_t  c)
inline

Definition at line 78 of file ASCIICType.h.

bool WTF::isASCIILower ( int  c)
inline

Definition at line 80 of file ASCIICType.h.

bool WTF::isASCIISpace ( char  c)
inline

Definition at line 102 of file ASCIICType.h.

bool WTF::isASCIISpace ( unsigned short  c)
inline

Definition at line 103 of file ASCIICType.h.

bool WTF::isASCIISpace ( wchar_t  c)
inline

Definition at line 105 of file ASCIICType.h.

bool WTF::isASCIISpace ( int  c)
inline

Definition at line 107 of file ASCIICType.h.

bool WTF::isASCIIUpper ( char  c)
inline

Definition at line 82 of file ASCIICType.h.

bool WTF::isASCIIUpper ( unsigned short  c)
inline

Definition at line 83 of file ASCIICType.h.

bool WTF::isASCIIUpper ( wchar_t  c)
inline

Definition at line 85 of file ASCIICType.h.

bool WTF::isASCIIUpper ( int  c)
inline

Definition at line 87 of file ASCIICType.h.

template<class T >
bool WTF::operator!= ( const SharedPtr< T > &  a,
const SharedPtr< T > &  b 
)
inline

Definition at line 100 of file SharedPtr.h.

template<class T >
bool WTF::operator!= ( const SharedPtr< T > &  a,
const T *  b 
)
inline

Definition at line 105 of file SharedPtr.h.

template<class T >
bool WTF::operator!= ( const T *  a,
const SharedPtr< T > &  b 
)
inline

Definition at line 110 of file SharedPtr.h.

template<typename T , typename U >
bool WTF::operator!= ( const PassRefPtr< T > &  a,
const PassRefPtr< U > &  b 
)
inline

Definition at line 141 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator!= ( const PassRefPtr< T > &  a,
const RefPtr< U > &  b 
)
inline

Definition at line 146 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator!= ( const RefPtr< T > &  a,
const PassRefPtr< U > &  b 
)
inline

Definition at line 151 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator!= ( const PassRefPtr< T > &  a,
U *  b 
)
inline

Definition at line 156 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator!= ( T *  a,
const PassRefPtr< U > &  b 
)
inline

Definition at line 161 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator!= ( const RefPtr< T > &  a,
const RefPtr< U > &  b 
)
inline

Definition at line 167 of file RefPtr.h.

template<typename T , typename U >
bool WTF::operator!= ( const RefPtr< T > &  a,
U *  b 
)
inline

Definition at line 172 of file RefPtr.h.

template<typename T , typename U , typename V >
bool WTF::operator!= ( const HashTableConstKeysIterator< T, U, V > &  a,
const HashTableConstKeysIterator< T, U, V > &  b 
)
inline

Definition at line 173 of file HashIterators.h.

template<typename T , typename U >
bool WTF::operator!= ( T *  a,
const RefPtr< U > &  b 
)
inline

Definition at line 177 of file RefPtr.h.

template<typename T , typename U , typename V >
bool WTF::operator!= ( const HashTableConstValuesIterator< T, U, V > &  a,
const HashTableConstValuesIterator< T, U, V > &  b 
)
inline

Definition at line 185 of file HashIterators.h.

template<typename T , typename U , typename V >
bool WTF::operator!= ( const HashTableKeysIterator< T, U, V > &  a,
const HashTableKeysIterator< T, U, V > &  b 
)
inline

Definition at line 197 of file HashIterators.h.

template<typename T , typename U , typename V >
bool WTF::operator!= ( const HashTableValuesIterator< T, U, V > &  a,
const HashTableValuesIterator< T, U, V > &  b 
)
inline

Definition at line 209 of file HashIterators.h.

template<typename T , typename U , typename V , typename W , typename X >
bool WTF::operator!= ( const HashMap< T, U, V, W, X > &  a,
const HashMap< T, U, V, W, X > &  b 
)
inline

Definition at line 268 of file HashMap.h.

template<typename T , size_t inlineCapacity>
bool WTF::operator!= ( const Vector< T, inlineCapacity > &  a,
const Vector< T, inlineCapacity > &  b 
)
inline

Definition at line 876 of file Vector.h.

template<typename T , typename U >
bool WTF::operator!= ( const HashTableConstIteratorAdapter< T, U > &  a,
const HashTableConstIteratorAdapter< T, U > &  b 
)
inline

Definition at line 1119 of file HashTable.h.

template<typename T , typename U >
bool WTF::operator!= ( const HashTableIteratorAdapter< T, U > &  a,
const HashTableIteratorAdapter< T, U > &  b 
)
inline

Definition at line 1131 of file HashTable.h.

template<class T >
bool WTF::operator== ( const SharedPtr< T > &  a,
const SharedPtr< T > &  b 
)
inline

Definition at line 85 of file SharedPtr.h.

template<class T >
bool WTF::operator== ( const SharedPtr< T > &  a,
const T *  b 
)
inline

Definition at line 90 of file SharedPtr.h.

template<class T >
bool WTF::operator== ( const T *  a,
const SharedPtr< T > &  b 
)
inline

Definition at line 95 of file SharedPtr.h.

template<typename T , typename U >
bool WTF::operator== ( const PassRefPtr< T > &  a,
const PassRefPtr< U > &  b 
)
inline

Definition at line 116 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator== ( const PassRefPtr< T > &  a,
const RefPtr< U > &  b 
)
inline

Definition at line 121 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator== ( const RefPtr< T > &  a,
const PassRefPtr< U > &  b 
)
inline

Definition at line 126 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator== ( const PassRefPtr< T > &  a,
U *  b 
)
inline

Definition at line 131 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator== ( T *  a,
const PassRefPtr< U > &  b 
)
inline

Definition at line 136 of file PassRefPtr.h.

template<typename T , typename U >
bool WTF::operator== ( const RefPtr< T > &  a,
const RefPtr< U > &  b 
)
inline

Definition at line 152 of file RefPtr.h.

template<typename T , typename U >
bool WTF::operator== ( const RefPtr< T > &  a,
U *  b 
)
inline

Definition at line 157 of file RefPtr.h.

template<typename T , typename U >
bool WTF::operator== ( T *  a,
const RefPtr< U > &  b 
)
inline

Definition at line 162 of file RefPtr.h.

template<typename T , typename U , typename V >
bool WTF::operator== ( const HashTableConstKeysIterator< T, U, V > &  a,
const HashTableConstKeysIterator< T, U, V > &  b 
)
inline

Definition at line 167 of file HashIterators.h.

template<typename T , typename U , typename V >
bool WTF::operator== ( const HashTableConstValuesIterator< T, U, V > &  a,
const HashTableConstValuesIterator< T, U, V > &  b 
)
inline

Definition at line 179 of file HashIterators.h.

template<typename T , typename U , typename V >
bool WTF::operator== ( const HashTableKeysIterator< T, U, V > &  a,
const HashTableKeysIterator< T, U, V > &  b 
)
inline

Definition at line 191 of file HashIterators.h.

template<typename T , typename U , typename V >
bool WTF::operator== ( const HashTableValuesIterator< T, U, V > &  a,
const HashTableValuesIterator< T, U, V > &  b 
)
inline

Definition at line 203 of file HashIterators.h.

template<typename T , typename U , typename V , typename W , typename X >
bool WTF::operator== ( const HashMap< T, U, V, W, X > &  a,
const HashMap< T, U, V, W, X > &  b 
)

Definition at line 249 of file HashMap.h.

template<typename T , size_t inlineCapacity>
bool WTF::operator== ( const Vector< T, inlineCapacity > &  a,
const Vector< T, inlineCapacity > &  b 
)

Definition at line 867 of file Vector.h.

template<typename T , typename U >
bool WTF::operator== ( const HashTableConstIteratorAdapter< T, U > &  a,
const HashTableConstIteratorAdapter< T, U > &  b 
)
inline

Definition at line 1113 of file HashTable.h.

template<typename T , typename U >
bool WTF::operator== ( const HashTableIteratorAdapter< T, U > &  a,
const HashTableIteratorAdapter< T, U > &  b 
)
inline

Definition at line 1125 of file HashTable.h.

template<typename Key , typename Value , typename Extractor , typename HashFunctions , typename Traits , typename KeyTraits >
void WTF::removeIterator ( HashTableConstIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *  )
inline

Definition at line 76 of file HashTable.h.

template<class T , class U >
SharedPtr<T> WTF::static_pointer_cast ( const SharedPtr< U > &  p)
inline

Definition at line 115 of file SharedPtr.h.

template<typename T , typename U >
PassRefPtr<T> WTF::static_pointer_cast ( const PassRefPtr< U > &  p)
inline

Definition at line 171 of file PassRefPtr.h.

template<typename T , typename U >
RefPtr<T> WTF::static_pointer_cast ( const RefPtr< U > &  p)
inline

Definition at line 182 of file RefPtr.h.

template<typename T >
void WTF::swap ( OwnPtr< T > &  a,
OwnPtr< T > &  b 
)
inline

Definition at line 59 of file OwnPtr.h.

template<typename T >
void WTF::swap ( OwnArrayPtr< T > &  a,
OwnArrayPtr< T > &  b 
)
inline

Definition at line 61 of file OwnArrayPtr.h.

template<class T >
void WTF::swap ( RefPtr< T > &  a,
RefPtr< T > &  b 
)
inline

Definition at line 147 of file RefPtr.h.

template<typename T , size_t inlineCapacity>
void WTF::swap ( Vector< T, inlineCapacity > &  a,
Vector< T, inlineCapacity > &  b 
)
inline

Definition at line 861 of file Vector.h.

int WTF::toASCIIHexValue ( char  c)
inline

Definition at line 123 of file ASCIICType.h.

int WTF::toASCIIHexValue ( unsigned short  c)
inline

Definition at line 124 of file ASCIICType.h.

int WTF::toASCIIHexValue ( wchar_t  c)
inline

Definition at line 126 of file ASCIICType.h.

int WTF::toASCIIHexValue ( int  c)
inline

Definition at line 128 of file ASCIICType.h.

char WTF::toASCIILower ( char  c)
inline

Definition at line 109 of file ASCIICType.h.

unsigned short WTF::toASCIILower ( unsigned short  c)
inline

Definition at line 110 of file ASCIICType.h.

wchar_t WTF::toASCIILower ( wchar_t  c)
inline

Definition at line 112 of file ASCIICType.h.

int WTF::toASCIILower ( int  c)
inline

Definition at line 114 of file ASCIICType.h.

char WTF::toASCIIUpper ( char  c)
inline

Definition at line 116 of file ASCIICType.h.

unsigned short WTF::toASCIIUpper ( unsigned short  c)
inline

Definition at line 117 of file ASCIICType.h.

wchar_t WTF::toASCIIUpper ( wchar_t  c)
inline

Definition at line 119 of file ASCIICType.h.

int WTF::toASCIIUpper ( int  c)
inline

Definition at line 121 of file ASCIICType.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

WTF

Skip menu "WTF"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal