@@ -22,13 +22,15 @@ namespace network {
22
22
23
23
namespace impl {
24
24
25
- template <class KeyType , class ValueType > struct header_directive {
25
+ template <class KeyType , class ValueType >
26
+ struct header_directive {
26
27
27
28
explicit header_directive (KeyType const & header_name,
28
29
ValueType const & header_value)
29
30
: _header_name(header_name), _header_value(header_value) {};
30
31
31
- template <class Message > struct pod_directive {
32
+ template <class Message >
33
+ struct pod_directive {
32
34
template <class T1 , class T2 >
33
35
static void eval (Message const & message, T1 const & key, T2 const & value) {
34
36
typedef typename Message::headers_container_type::value_type value_type;
@@ -37,7 +39,8 @@ template <class KeyType, class ValueType> struct header_directive {
37
39
}
38
40
};
39
41
40
- template <class Message > struct normal_directive {
42
+ template <class Message >
43
+ struct normal_directive {
41
44
template <class T1 , class T2 >
42
45
static void eval (Message const & message, T1 const & key, T2 const & value) {
43
46
typedef typename Message::headers_container_type::value_type value_type;
@@ -50,7 +53,8 @@ template <class KeyType, class ValueType> struct header_directive {
50
53
: mpl::if_<is_base_of<tags::pod, typename Message::tag>,
51
54
pod_directive<Message>, normal_directive<Message> >::type {};
52
55
53
- template <class Message > void operator ()(Message const & msg) const {
56
+ template <class Message >
57
+ void operator ()(Message const & msg) const {
54
58
typedef typename Message::headers_container_type::value_type value_type;
55
59
directive_impl<Message>::eval (msg, _header_name, _header_value);
56
60
}
0 commit comments