Classes | Namespaces | Typedefs | Functions

KeyContainer.hpp File Reference

Go to the source code of this file.

Classes

class  wali::Triple< T, U, V >
class  wali::Quad< T, U, V, W >
struct  wali::hm_hash< KeyPair >
struct  wali::hm_equal< KeyPair >
struct  wali::hm_hash< KeyTriple >
struct  wali::hm_equal< KeyTriple >
struct  wali::hm_hash< std::set< Key > >
struct  wali::hm_equal< std::set< Key > >

Namespaces

namespace  wali

Typedefs

typedef std::pair< Key, Key > wali::KeyPair
 KeyPair.
typedef Triple< Key, Key, Key > wali::KeyTriple
 KeyTriple.
typedef Quad< Key, Key, Key, Key > wali::KeyQuad
 KeyQuad.

Functions

template<typename T , typename U , typename V >
Triple< T, U, V > wali::make_triple (T const &t, U const &u, V const &v)
 Return a Triple with the given types (analgous to std::make_pair).
template<typename T , typename U , typename V , typename W >
Quad< T, U, V, W > wali::make_quad (T const &t, U const &u, V const &v, W const &w)
 Return a Quad with the given types (analgous to std::make_pair).