LLVM  8.0.1
Classes | Namespaces
OnDiskHashTable.h File Reference

Defines facilities for reading and writing on-disk hash tables. More...

#include "llvm/Support/Allocator.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/EndianStream.h"
#include "llvm/Support/Host.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <cstdlib>
Include dependency graph for OnDiskHashTable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::OnDiskChainedHashTableGenerator< Info >
 Generates an on disk hash table. More...
 
class  llvm::OnDiskChainedHashTable< Info >
 Provides lookup on an on disk hash table. More...
 
class  llvm::OnDiskChainedHashTable< Info >::iterator
 
class  llvm::OnDiskIterableChainedHashTable< Info >
 Provides lookup and iteration over an on disk hash table. More...
 
class  llvm::OnDiskIterableChainedHashTable< Info >::key_iterator
 Iterates over all of the keys in the table. More...
 
class  llvm::OnDiskIterableChainedHashTable< Info >::data_iterator
 Iterates over all the entries in the table, returning the data. More...
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Detailed Description

Defines facilities for reading and writing on-disk hash tables.

Definition in file OnDiskHashTable.h.