Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::bimaps::relation::support::get_pair_functor< Tag, Relation > Struct Template Reference

A Functor that takes a relation as a parameter an return the desired view. More...

#include <get_pair_functor.hpp>

Public Member Functions

BOOST_DEDUCED_TYPENAME
result_of::pair_by< Tag,
Relation >::type 
operator() (Relation &r) const
 
BOOST_DEDUCED_TYPENAME
result_of::pair_by< Tag, const
Relation >::type 
operator() (const Relation &r) const
 

Detailed Description

template<class Tag, class Relation>
struct boost::bimaps::relation::support::get_pair_functor< Tag, Relation >

A Functor that takes a relation as a parameter an return the desired view.

This functor is included to help users of the relation class when using stl algorithms.

See also member_at, pair_by().

Member Function Documentation

template<class Tag , class Relation >
BOOST_DEDUCED_TYPENAME result_of::pair_by<Tag,Relation>::type boost::bimaps::relation::support::get_pair_functor< Tag, Relation >::operator() ( Relation r) const
inline
template<class Tag , class Relation >
BOOST_DEDUCED_TYPENAME result_of::pair_by<Tag,const Relation>::type boost::bimaps::relation::support::get_pair_functor< Tag, Relation >::operator() ( const Relation r) const
inline

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