|
struct | both_keys_extractor |
|
struct | data_extractor |
| Data extraction functor. More...
|
|
struct | data_extractor_implementation |
|
struct | data_extractor_implementation< member_at::left, Relation > |
|
struct | data_extractor_implementation< member_at::right, Relation > |
|
struct | get_above_view_functor |
| A Functor that takes a relation as a parameter an return the above view. More...
|
|
struct | get_pair_functor |
| A Functor that takes a relation as a parameter an return the desired view. More...
|
|
struct | is_tag_of_member_at_info |
|
struct | is_tag_of_member_at_info< Tag, Relation, BOOST_DEDUCED_TYPENAME enable_if< is_same< BOOST_DEDUCED_TYPENAME member_with_tag< Tag, Relation >::type, member_at::info > >::type > |
|
struct | is_tag_of_member_at_left |
| Metafunction to test if a user tag is refering to the left member. More...
|
|
struct | is_tag_of_member_at_left< Tag, Relation, BOOST_DEDUCED_TYPENAME enable_if< is_same< BOOST_DEDUCED_TYPENAME member_with_tag< Tag, Relation >::type, member_at::left > >::type > |
|
struct | is_tag_of_member_at_right |
| Metafunction to test if a user tag is refering to the left member. More...
|
|
struct | is_tag_of_member_at_right< Tag, Relation, BOOST_DEDUCED_TYPENAME enable_if< is_same< BOOST_DEDUCED_TYPENAME member_with_tag< Tag, Relation >::type, member_at::right > >::type > |
|
struct | member_with_tag |
| Metafunction to convert user tags to the member_at idiom. More...
|
|
struct | member_with_tag< member_at::info, Relation, void > |
|
struct | member_with_tag< member_at::left, Relation, void > |
|
struct | member_with_tag< member_at::right, Relation, void > |
|
struct | member_with_tag< Tag, Relation, BOOST_DEDUCED_TYPENAME enable_if< mpl::and_< mpl::not_< is_same< Tag, member_at::info > >, is_same< Tag, BOOST_DEDUCED_TYPENAME Relation::info_tag > > >::type > |
|
struct | member_with_tag< Tag, Relation, BOOST_DEDUCED_TYPENAME enable_if< mpl::and_< mpl::not_< is_same< Tag, member_at::left > >, is_same< Tag, BOOST_DEDUCED_TYPENAME Relation::left_tag > > >::type > |
|
struct | member_with_tag< Tag, Relation, BOOST_DEDUCED_TYPENAME enable_if< mpl::and_< mpl::not_< is_same< Tag, member_at::right > >, is_same< Tag, BOOST_DEDUCED_TYPENAME Relation::right_tag > > >::type > |
|
struct | opposite_tag |
| Metafunction to obtain the opposite tag in a relation. More...
|
|
struct | pair_type_by |
| Metafunction to obtain the view type indexed by one of the sides. More...
|
|
struct | value_type_of |
| Metafunction to obtain the value type of one of the sides. More...
|
|
class | value_type_of< Tag, SymmetricType, BOOST_DEDUCED_TYPENAME enable_if< ::boost::bimaps::relation::support::is_tag_of_member_at_info< Tag, SymmetricType > >::type > |
|