pleyo.com

/home/nef/EnvHaineko/haineko/home/developer/Doduo_sandlabs/BAL/OWBAL/Skeletons/Types/HashTable.t File Reference

HashTable description Repository informations : More...

#include "BALBase.h"
#include "FastMalloc.h"
#include "HashTraits.h"
#include <wtf/Assertions.h>
#include "HashIterators.h"

Namespaces

namespace  WTF

Classes

class  WTF::HashTableConstIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >
class  WTF::HashTableIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >
class  WTF::IdentityHashTranslator< Key, Value, HashFunctions >
class  WTF::HashTable< Key, Value, Extractor, HashFunctions, Traits, KeyTraits >
struct  WTF::HashTableConstIteratorAdapter< HashTableType, ValueType >
struct  WTF::HashTableIteratorAdapter< HashTableType, ValueType >

Defines

#define DUMP_HASHTABLE_STATS   0
#define CHECK_HASHTABLE_CONSISTENCY   0
#define CHECK_HASHTABLE_ITERATORS   1
#define CHECK_HASHTABLE_USE_AFTER_DESTRUCTION   1

Enumerations

enum  WTF::HashItemKnownGoodTag { WTF::HashItemKnownGood }

Functions

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 > *)
 addIterator description
template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits>
void WTF::removeIterator (HashTableConstIterator< Key, Value, Extractor, HashFunctions, Traits, KeyTraits > *)
 removeIterator description
template<typename T, typename U>
void WTF::swap (pair< T, U > &a, pair< T, U > &b)
 swap description
static unsigned WTF::doubleHash (unsigned key)
 doubleHash description
template<typename T, typename U>
bool WTF::operator== (const HashTableConstIteratorAdapter< T, U > &a, const HashTableConstIteratorAdapter< T, U > &b)
 operator== description
template<typename T, typename U>
bool WTF::operator!= (const HashTableConstIteratorAdapter< T, U > &a, const HashTableConstIteratorAdapter< T, U > &b)
 operator!= description
template<typename T, typename U>
bool WTF::operator== (const HashTableIteratorAdapter< T, U > &a, const HashTableIteratorAdapter< T, U > &b)
 operator== description
template<typename T, typename U>
bool WTF::operator!= (const HashTableIteratorAdapter< T, U > &a, const HashTableIteratorAdapter< T, U > &b)
 operator!= description


Detailed Description

HashTable description Repository informations :


Define Documentation

#define DUMP_HASHTABLE_STATS   0

#define CHECK_HASHTABLE_CONSISTENCY   0

#define CHECK_HASHTABLE_ITERATORS   1

#define CHECK_HASHTABLE_USE_AFTER_DESTRUCTION   1


Generated on Mon Jun 30 16:22:03 2008 for Origyn Web Browser by Doxygen 1.5.5

pleyo.com
pleyo.com