OpenFOAM logo
Open Source CFD Toolkit

StaticHashTable.H File Reference


Detailed Description

View StaticHashTable.H
License
This file is part of OpenFOAM.

OpenFOAM is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.

OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with OpenFOAM; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Description
STL conforming hash table. Uses straight lists as underlying type.
Is slower to insert but should be more memory efficient and faster to
access.
Explicitly does not have default size.

Source files

Definition in file StaticHashTable.H.

Go to the source code of this file.

Namespaces

namespace  Foam

Classes

class  StaticHashTable
class  StaticHashTable::Iterator

Functions

template<class T, class Key, class Hash>
Istream & operator>> (Istream &, StaticHashTable< T, Key, Hash > &)
template<class T, class Key, class Hash>
Ostream & operator<< (Ostream &, const StaticHashTable< T, Key, Hash > &)
 TemplateName (StaticHashTable)


Function Documentation

Ostream& operator<< Ostream &  ,
const StaticHashTable< T, Key, Hash > & 
 

Istream& operator>> Istream &  ,
StaticHashTable< T, Key, Hash > & 
 

TemplateName StaticHashTable   ) 
 

For further information go to www.openfoam.org