SocketPolicy.ct File Reference

Policy Framework non-inline template implemenation. More...

#include "SocketPolicy.ih"
#include <senf/Utils/Exception.hh>
#include "senf/Utils/IgnoreValue.hh"

Include dependency graph for SocketPolicy.ct:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Detailed Description

Policy Framework non-inline template implemenation.

Definition in file SocketPolicy.ct.


Defines

#define  prefix_
#define  SP_TemplateArgs(x1, x2, n, SomePolicy)   BOOST_PP_COMMA_IF(n) class BOOST_PP_CAT(SomePolicy,_)
#define  SP_TemplateParams(x1, x2, n, SomePolicy)   BOOST_PP_COMMA_IF(n) BOOST_PP_CAT(SomePolicy,_)
#define  SP_CheckPolicy(x1, x2, SomePolicy)

Define Documentation

#define
prefix_

Definition at line 33 of file SocketPolicy.ct.

#define
SP_CheckPolicy ( x1,
x2,
SomePolicy  )

Value:

senf::IGNORE( dynamic_cast<BOOST_PP_CAT(SomePolicy,_) const &>( \
                          other.BOOST_PP_CAT(the,SomePolicy)()) );

#define
SP_TemplateArgs ( x1,
x2,
n,
SomePolicy  )

Definition at line 36 of file SocketPolicy.ct.

#define
SP_TemplateParams ( x1,
x2,
n,
SomePolicy  )

Definition at line 37 of file SocketPolicy.ct.