unique.hh File Reference

Declarations for the type canonicalization tools. More...

Include dependency graph for unique.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vcsn
namespace  vcsn::misc
namespace  vcsn::misc::unique

Classes

struct  UniqueListBase
 Base class for uniquelist. More...
struct  uniquelist
 Simple unique list structure. More...
struct  UniqueMap
 Canonical type map. More...
struct  UniqueMap::TiSlot
 Helper to make std::type_info into a valid key type for std::map. More...
struct  unifiable

Typedefs

typedef UniqueListBase< int > uniquelist_base
typedef UniqueMap< int > unique_map

Functions

template<typename T>
const T & get (const T &)
 The canonicalization operator.
template<typename T>
const T * get (const T *)
 Version of the canonicalization operator for pointers.


Detailed Description

Declarations for the type canonicalization tools.

Definition in file unique.hh.


Generated on Wed Jun 13 17:02:26 2007 for Vaucanson by  doxygen 1.5.1