Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk_hash_map.h File Reference

Go to the source code of this file.

Namespaces

namespace  itk

Classes

class  itk::hash_map< Key, T,,, >
 Replacement for STL hash map because some systems do not support it, or support it incorrectly. More...
class  itk::hash_multimap< Key, T,,, >

Defines

#define VCL_IMPORT_CONTAINER_TYPEDEFS(super)
#define VCL_IMPORT_ITERATORS(super)
#define VCL_IMPORT_REVERSE_ITERATORS(super)
#define HASH_MAP_INSTANTIATE   extern "please include emulation/hash_map.txx instead"

Functions

template<class Key, class T, class HashFcn, class EqualKey, class Alloc> bool operator== (const hash_map< Key, T, HashFcn, EqualKey, Alloc > &hm1, const hash_map< Key, T, HashFcn, EqualKey, Alloc > &hm2)
template<class Key, class T, class HashFcn, class EqualKey, class Alloc> bool operator== (const hash_multimap< Key, T, HashFcn, EqualKey, Alloc > &hm1, const hash_multimap< Key, T, HashFcn, EqualKey, Alloc > &hm2)


Define Documentation

#define HASH_MAP_INSTANTIATE   extern "please include emulation/hash_map.txx instead"
 

Definition at line 322 of file itk_hash_map.h.

#define VCL_IMPORT_CONTAINER_TYPEDEFS super   ) 
 

Value:

typedef typename super::value_type value_type; \ typedef typename super::reference reference; \ typedef typename super::size_type size_type; \ typedef typename super::const_reference const_reference; \ typedef typename super::difference_type difference_type;
Definition at line 86 of file itk_hash_map.h.

#define VCL_IMPORT_ITERATORS super   ) 
 

Value:

typedef typename super::iterator iterator; \ typedef typename super::const_iterator const_iterator;
Definition at line 93 of file itk_hash_map.h.

#define VCL_IMPORT_REVERSE_ITERATORS super   ) 
 

Value:

typedef typename super::const_reverse_iterator const_reverse_iterator; \ typedef typename super::reverse_iterator reverse_iterator;
Definition at line 97 of file itk_hash_map.h.


Function Documentation

template<class Key, class T, class HashFcn, class EqualKey, class Alloc>
bool operator== const hash_multimap< Key, T, HashFcn, EqualKey, Alloc > &  hm1,
const hash_multimap< Key, T, HashFcn, EqualKey, Alloc > &  hm2
[inline]
 

Definition at line 315 of file itk_hash_map.h.

References itk::hash_multimap< Key, T,,, >::rep.

template<class Key, class T, class HashFcn, class EqualKey, class Alloc>
bool operator== const hash_map< Key, T, HashFcn, EqualKey, Alloc > &  hm1,
const hash_map< Key, T, HashFcn, EqualKey, Alloc > &  hm2
[inline]
 

Definition at line 308 of file itk_hash_map.h.

References itk::hash_map< Key, T,,, >::rep.

Referenced by itk::SliceIterator< TPixel, TContainer >::operator!=().


Generated at Sun Apr 1 02:48:17 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000