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

PrevUpHomeNext

normal_storage Class Template Reference

Storage definition of the left view of a mutant relation. More...

#include <structured_pair.hpp>

Inheritance diagram for normal_storage:

Inheritance graph
Collaboration diagram for normal_storage:

Collaboration graph
List of all members.

Public Types

typedef BOOST_DEDUCED_TYPENAME
base_::left_value_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 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
base_::right_value_type 
second_type
typedef normal_storage storage_
typedef BOOST_DEDUCED_TYPENAME
tags::support::default_tagged<
FirstType, member_at::left
>::type 
tagged_left_type
typedef BOOST_DEDUCED_TYPENAME
tags::support::default_tagged<
SecondType, member_at::right
>::type 
tagged_right_type

Public Member Functions

const BOOST_DEDUCED_TYPENAME
base_::left_value_type
get_left () const
BOOST_DEDUCED_TYPENAME base_::left_value_typeget_left ()
const BOOST_DEDUCED_TYPENAME
base_::right_value_type
get_right () const
BOOST_DEDUCED_TYPENAME base_::right_value_typeget_right ()
 normal_storage (BOOST_DEDUCED_TYPENAME::boost::call_traits< first_type >::param_type f, BOOST_DEDUCED_TYPENAME::boost::call_traits< second_type >::param_type s)
 normal_storage ()

Public Attributes

first_type first
second_type second

Detailed Description

template<class FirstType, class SecondType>
class boost::bimaps::relation::normal_storage< FirstType, SecondType >

Storage definition of the left view of a mutant relation.

See also storage_finder, mirror_storage.

Definition at line 49 of file structured_pair.hpp.


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

PrevUpHomeNext