Lines Matching refs:Second
29 template <typename First, typename Second>
43 : second(BOOST_FUSION_FWD_ELEM(Second, rhs.second)) {} in pair()
47 pair(typename detail::call_param<Second>::type val) in pair()
55 , typename boost::enable_if<is_convertible<Second2, Second> >::type* /*dummy*/ = 0 in pair()
56 ) : second(BOOST_FUSION_FWD_ELEM(Second, val)) {} in pair()
83 second = BOOST_FUSION_FWD_ELEM(Second, rhs.second); in operator =()
89 typedef Second second_type;
90 Second second;
95 template<typename First, typename Second>
99 typename detail::as_fusion_element<Second>::type> type;
115 template <typename First, typename Second>
117 inline typename result_of::make_pair<First,Second>::type
118 make_pair(Second const& val) in make_pair()
120 return pair<First, typename detail::as_fusion_element<Second>::type>(val); in make_pair()
123 template <typename First, typename Second>
125 operator<<(std::ostream& os, pair<First, Second> const& p) in operator <<()
131 template <typename First, typename Second>
133 operator>>(std::istream& is, pair<First, Second>& p) in operator >>()