#include <boost/config.hpp>
#include <boost/detail/templated_streams.hpp>
#include <boost/parameter/parameters.hpp>
#include <boost/preprocessor/punctuation/comma.hpp>
#include <iosfwd>
Classes | |
singleton | boost::flyweights::flyweight< T, Arg1, Arg2, Arg3, Arg4, Arg5 > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::flyweights | |
Macros | |
#define | BOOST_FLYWEIGHT_TYPENAME_TEMPL_ARGS(n) |
#define | BOOST_FLYWEIGHT_TEMPL_ARGS(n) Arg##n##1,Arg##n##2,Arg##n##3,Arg##n##4,Arg##n##5 |
#define | BOOST_FLYWEIGHT_COMPLETE_COMP_OPS_DECL(t, a1, a2) |
Functions | |
template<typename T1 , typename Arg11 , typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 , typename T2 , typename Arg21 , typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator== (const flyweight< T1, Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const flyweight< T2, Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 , typename Arg11 , typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 , typename T2 , typename Arg21 , typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator< (const flyweight< T1, Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const flyweight< T2, Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 , typename Arg11 , typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 , typename T2 > | |
bool | boost::flyweights::operator== (const flyweight< T1, Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const T2 &y) |
template<typename T1 , typename T2 , typename Arg21 , typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator== (const T1 &x, const flyweight< T2, Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 , typename Arg11 , typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 , typename T2 > | |
bool | boost::flyweights::operator< (const flyweight< T1, Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const T2 &y) |
template<typename T1 , typename T2 , typename Arg21 , typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator< (const T1 &x, const flyweight< T2, Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 BOOST_PP_COMMA() typename Arg11, typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 BOOST_PP_COMMA() typename T2 BOOST_PP_COMMA() typename Arg21, typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator!= (const flyweight< T1 BOOST_PP_COMMA() Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const flyweight< T2 BOOST_PP_COMMA() Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 BOOST_PP_COMMA() typename Arg11, typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 BOOST_PP_COMMA() typename T2 BOOST_PP_COMMA() typename Arg21, typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator> (const flyweight< T1 BOOST_PP_COMMA() Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const flyweight< T2 BOOST_PP_COMMA() Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 BOOST_PP_COMMA() typename Arg11, typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 BOOST_PP_COMMA() typename T2 BOOST_PP_COMMA() typename Arg21, typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator>= (const flyweight< T1 BOOST_PP_COMMA() Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const flyweight< T2 BOOST_PP_COMMA() Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 BOOST_PP_COMMA() typename Arg11, typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 BOOST_PP_COMMA() typename T2 BOOST_PP_COMMA() typename Arg21, typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator<= (const flyweight< T1 BOOST_PP_COMMA() Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const flyweight< T2 BOOST_PP_COMMA() Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 BOOST_PP_COMMA() typename Arg11, typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 BOOST_PP_COMMA() typename T2> | |
bool | boost::flyweights::operator!= (const flyweight< T1 BOOST_PP_COMMA() Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const T2 &y) |
template<typename T1 BOOST_PP_COMMA() typename Arg11, typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 BOOST_PP_COMMA() typename T2> | |
bool | boost::flyweights::operator> (const flyweight< T1 BOOST_PP_COMMA() Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const T2 &y) |
template<typename T1 BOOST_PP_COMMA() typename Arg11, typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 BOOST_PP_COMMA() typename T2> | |
bool | boost::flyweights::operator>= (const flyweight< T1 BOOST_PP_COMMA() Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const T2 &y) |
template<typename T1 BOOST_PP_COMMA() typename Arg11, typename Arg12 , typename Arg13 , typename Arg14 , typename Arg15 BOOST_PP_COMMA() typename T2> | |
bool | boost::flyweights::operator<= (const flyweight< T1 BOOST_PP_COMMA() Arg11, Arg12, Arg13, Arg14, Arg15 > &x, const T2 &y) |
template<typename T1 BOOST_PP_COMMA() typename T2 BOOST_PP_COMMA() typename Arg21, typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator!= (const T1 &x, const flyweight< T2 BOOST_PP_COMMA() Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 BOOST_PP_COMMA() typename T2 BOOST_PP_COMMA() typename Arg21, typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator> (const T1 &x, const flyweight< T2 BOOST_PP_COMMA() Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 BOOST_PP_COMMA() typename T2 BOOST_PP_COMMA() typename Arg21, typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator>= (const T1 &x, const flyweight< T2 BOOST_PP_COMMA() Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T1 BOOST_PP_COMMA() typename T2 BOOST_PP_COMMA() typename Arg21, typename Arg22 , typename Arg23 , typename Arg24 , typename Arg25 > | |
bool | boost::flyweights::operator<= (const T1 &x, const flyweight< T2 BOOST_PP_COMMA() Arg21, Arg22, Arg23, Arg24, Arg25 > &y) |
template<typename T , typename Arg_1 , typename Arg_2 , typename Arg_3 , typename Arg_4 , typename Arg_5 > | |
void | boost::flyweights::swap (flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > &x, flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > &y) |
template<BOOST_TEMPLATED_STREAM_COMMA typename T, typename Arg_1 , typename Arg_2 , typename Arg_3 , typename Arg_4 , typename Arg_5 > | |
boost::flyweights::BOOST_TEMPLATED_STREAM (ostream, ElemType, Traits)&operator<<(BOOST_TEMPLATED_STREAM(ostream | |
Traits const flyweight< T, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5 > &x return out<< x.get();}template < BOOST_TEMPLATED_STREAM_COMMA typename T, typename Arg_1, typename Arg_2, typename Arg_3, typename Arg_4, typename Arg_5 > | boost::flyweights::BOOST_TEMPLATED_STREAM (istream, ElemType, Traits)&operator>>(BOOST_TEMPLATED_STREAM(istream |
#define BOOST_FLYWEIGHT_COMPLETE_COMP_OPS_DECL | ( | t, | |
a1, | |||
a2 | |||
) |