hash.hh File Reference

definition of the basic hashing functor More...

#include "utilmm/config/config.h"
#include <string>
#include "utilmm/hash/hash_fwd.hh"
#include "utilmm/hash/bits/hash.tcc"

Go to the source code of this file.

Namespaces

namespace  utilmm

Classes

struct  utilmm::hash< Ty >
 hash functor More...
struct  utilmm::hash< bool >
struct  utilmm::hash< char >
struct  utilmm::hash< signed char >
struct  utilmm::hash< unsigned char >
struct  utilmm::hash< signed int >
struct  utilmm::hash< unsigned int >
struct  utilmm::hash< signed short int >
struct  utilmm::hash< unsigned short int >
struct  utilmm::hash< signed long int >
struct  utilmm::hash< unsigned long int >
struct  utilmm::hash< float >
struct  utilmm::hash< double >
struct  utilmm::hash< long double >
struct  utilmm::hash< Ty * >
struct  utilmm::hash< std::basic_string< CharT, Traits, Alloc > >

Defines

#define IN_UTILMM_HASH_HEADER


Detailed Description

definition of the basic hashing functor

This header defines the utilmm::hash functor and some specialization of this one to some standard types.

To define your specialization to a class foo user can do like in the following example :

Author:
Frédéric Py <fpy@laas.fr>

Define Documentation

#define IN_UTILMM_HASH_HEADER


Generated on Tue Feb 19 10:51:01 2008 for Util-- by doxygen 1.5.3
SourceForge.net Project Page