Boost C++ Libraries Boost.Bimap Home Libraries People FAQ More

PrevUpHomeNext

mirror_reference_binder Struct Template Reference

The right side view of a standard relation. More...

#include <standard_pair_view.hpp>

Inheritance diagram for mirror_reference_binder:

Inheritance graph
Collaboration diagram for mirror_reference_binder:

Collaboration graph
List of all members.

Public Types

typedef symmetrical_base<
SecondType, FirstType > 
base_
typedef BOOST_DEDUCED_TYPENAME
add_const_if_c< constant,
BOOST_DEDUCED_TYPENAME base_::right_value_type
>::type 
first_type
typedef BOOST_DEDUCED_TYPENAME
tagged_left_type::tag 
left_tag
 The tag of the member. By default it is member_at::{side}.
typedef BOOST_DEDUCED_TYPENAME
tagged_left_type::value_type 
left_value_type
 The type stored in the relation.
typedef mirror_reference_binder reference_binder_
typedef BOOST_DEDUCED_TYPENAME
tagged_right_type::tag 
right_tag
typedef BOOST_DEDUCED_TYPENAME
tagged_right_type::value_type 
right_value_type
typedef BOOST_DEDUCED_TYPENAME
add_const_if_c< constant,
BOOST_DEDUCED_TYPENAME base_::left_value_type
>::type 
second_type
typedef BOOST_DEDUCED_TYPENAME
tags::support::default_tagged<
SecondType, member_at::left
>::type 
tagged_left_type
typedef BOOST_DEDUCED_TYPENAME
tags::support::default_tagged<
FirstType, member_at::right
>::type 
tagged_right_type

Public Member Functions

const second_typeget_left () const
second_typeget_left ()
const first_typeget_right () const
first_typeget_right ()
 mirror_reference_binder (first_type &f, second_type &s)
template<class Relation>
 mirror_reference_binder (Relation &r)

Public Attributes

first_typefirst
second_typesecond

Detailed Description

template<class FirstType, class SecondType, bool constant = false>
struct boost::bimaps::relation::mirror_reference_binder< FirstType, SecondType, constant >

The right side view of a standard relation.

See also reference_binder_finder, mirror_reference_binder.

Definition at line 98 of file standard_pair_view.hpp.


The documentation for this struct was generated from the following file:
Copyright 2006 Matias Capeletto

PrevUpHomeNext