00001 #ifndef BOOST_ADAPTBX_STD_PAIR_FWD_H
00002 #define BOOST_ADAPTBX_STD_PAIR_FWD_H
00003
00004 #include <utility>
00005 #include <boost/optional.hpp>
00006
00007 namespace boost_adaptbx { namespace std_pair_conversions {
00008 namespace boost_python {
00009
00010 struct std_pair_fwd
00011 {
00012 friend void f(std::pair< boost::optional<std::size_t>,
00013 boost::optional<int> >);
00014 friend void f(std::pair< boost::optional<std::size_t>,
00015 boost::optional<unsigned> >);
00016 friend void f(std::pair< boost::optional<std::size_t>,
00017 boost::optional<float> >);
00018 friend void f(std::pair< boost::optional<std::size_t>,
00019 boost::optional<double> >);
00020 };
00021
00022 }}}
00023
00024 #endif