CAPD RedHom Library
capd::homAux::FunctorPropertyMap< K, V, Functor > Struct Template Reference

#include <capd/homAux/FunctorPropertyMap.h>

Public Types

typedef K key_type
 
typedef V reference
 
typedef V value_type
 
typedef boost::read_write_property_map_tag category
 

Public Member Functions

get (const K &k) const
 
void put (const K &k, const V &v) const
 

Public Attributes

Functor _functor
 

Member Typedef Documentation

template<typename K , typename V , typename Functor >
typedef boost::read_write_property_map_tag capd::homAux::FunctorPropertyMap< K, V, Functor >::category
template<typename K , typename V , typename Functor >
typedef K capd::homAux::FunctorPropertyMap< K, V, Functor >::key_type
template<typename K , typename V , typename Functor >
typedef V capd::homAux::FunctorPropertyMap< K, V, Functor >::reference
template<typename K , typename V , typename Functor >
typedef V capd::homAux::FunctorPropertyMap< K, V, Functor >::value_type

Member Function Documentation

template<typename K , typename V , typename Functor >
V capd::homAux::FunctorPropertyMap< K, V, Functor >::get ( const K &  k) const
inline
template<typename K , typename V , typename Functor >
void capd::homAux::FunctorPropertyMap< K, V, Functor >::put ( const K &  k,
const V &  v 
) const
inline

Member Data Documentation

template<typename K , typename V , typename Functor >
Functor capd::homAux::FunctorPropertyMap< K, V, Functor >::_functor