RSC  0.16.0
rsc::patterns::detail::pair_adapter< Key, Mapped, Accessor > Struct Template Reference

#include <AssociativeProxy.h>

Collaboration diagram for rsc::patterns::detail::pair_adapter< Key, Mapped, Accessor >:
Collaboration graph

Public Types

typedef detail::pair< Key, typename Accessor::result_type > result_type
 

Public Member Functions

result_type operator() (const std::pair< Key, Mapped > &pair) const throw ()
 

Public Attributes

Accessor accessor
 

Detailed Description

template<typename Key, typename Mapped, typename Accessor>
struct rsc::patterns::detail::pair_adapter< Key, Mapped, Accessor >

Definition at line 45 of file AssociativeProxy.h.

Member Typedef Documentation

template<typename Key, typename Mapped, typename Accessor>
typedef detail::pair<Key, typename Accessor::result_type> rsc::patterns::detail::pair_adapter< Key, Mapped, Accessor >::result_type

Definition at line 46 of file AssociativeProxy.h.

Member Function Documentation

template<typename Key, typename Mapped, typename Accessor>
result_type rsc::patterns::detail::pair_adapter< Key, Mapped, Accessor >::operator() ( const std::pair< Key, Mapped > &  pair) const
throw (
)
inline

Definition at line 48 of file AssociativeProxy.h.

Member Data Documentation

template<typename Key, typename Mapped, typename Accessor>
Accessor rsc::patterns::detail::pair_adapter< Key, Mapped, Accessor >::accessor

The documentation for this struct was generated from the following file: