X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FSocketPolicy.hh;h=8da09e9e07b4de58f1f5400cba698338084c9a32;hb=78a6e233083efa63a9cd0684a92abc64202a9ee7;hp=256081a3846ca389b196f79adc3cfcf69463aa29;hpb=4d7356cbd92801bc0c4bec27fffe3b0024807185;p=senf.git diff --git a/senf/Socket/SocketPolicy.hh b/senf/Socket/SocketPolicy.hh index 256081a..8da09e9 100644 --- a/senf/Socket/SocketPolicy.hh +++ b/senf/Socket/SocketPolicy.hh @@ -206,14 +206,14 @@ The \c connect member in this example will only be enabled, it the communication policy of the socket handle is ConnectedCommunicationPolicy (or a derived type). See Boost.Enable_If for a discussion of - the third argument (\c senf::ConnectedCommunicationPolicyIs is based on the \c boost::enable_if - template). + href="http://www.boost.org/doc/libs/release/libs/utility/enable_if.html">Boost.Enable_If + for a discussion of the third argument (\c senf::ConnectedCommunicationPolicyIs is based on + the \c boost::enable_if template). \see \ref extend_policy \n - The Boost enable_if utility \n - The Boost.MPL library \n - The Boost.Preprocessor library + The Boost enable_if utility \n + The Boost.MPL library \n + The Boost.Preprocessor library \idea We could combine all the \e Axis \c Is templates into a single template. Since the \e trait argument will automatically specify the axis to be used, it is not necessary to specify @@ -414,9 +414,9 @@ namespace senf { /** \brief Enable template overload depending on policy value This template is an example of the \c If \e Axis \c Is family of templates. It is used like - Boost.enable_if to enable a - templated overload only, if the AddressingPolicy of \e Axis is compatible with \c Trait - (that is the AddressingPolicy of \c Policy is derived from \c Trait). + Boost.enable_if + to enable a templated overload only, if the AddressingPolicy of \e Axis is compatible with + \c Trait (that is the AddressingPolicy of \c Policy is derived from \c Trait). \see policy_group */ @@ -509,7 +509,7 @@ namespace senf { SocketHandle with policy \c Base). The metafunction will return true (that is inherits from \c boost::true_type, see the Boost.MPL library documentation for + href="http://www.boost.org/doc/libs/release/libs/mpl/doc/index.html">Boost.MPL library documentation for more information) if each policy class in \c Base is a baseclass of (or the same as) the corresponding policy class in \c Derived.