senf::IfAddressingPolicyIs< SocketPolicy, Trait > Struct Template Reference
[The Policy Framework]
Enable template overload depending on policy value.
More...
#include <senf/Socket/SocketPolicy.hh>
Detailed Description
template<class SocketPolicy, class Trait>
struct senf::IfAddressingPolicyIs< SocketPolicy, Trait >
Enable template overload depending on policy value.
This template is an example of the If
Axis Is
family of templates. It is used like Boost.enable_if to enable a templated overload only, if the AddressingPolicy of Axis is compatible with Trait
(that is the AddressingPolicy of Policy
is derived from Trait
).
- See also:
- The Policy Framework
Definition at line 433 of file SocketPolicy.hh.
The documentation for this struct was generated from the following file: