File tree Expand file tree Collapse file tree 4 files changed +12
-17
lines changed Expand file tree Collapse file tree 4 files changed +12
-17
lines changed Original file line number Diff line number Diff line change 8
8
//
9
9
// This is the modular include file for using the basic message type
10
10
11
+ #include < boost/network/tags.hpp>
11
12
#include < boost/network/message.hpp>
12
13
13
14
#endif // BOOST_NETWORK_INCLUDE_MESSAGE_HPP_
Original file line number Diff line number Diff line change 6
6
#ifndef __NETWORK_MESSAGE_HPP__
7
7
#define __NETWORK_MESSAGE_HPP__
8
8
9
- #include " boost/network/message_fwd.hpp"
9
+ #include < boost/network/message_fwd.hpp>
10
10
#include < boost/network/traits/string.hpp>
11
11
#include < boost/network/traits/ostringstream.hpp>
12
12
#include < boost/network/traits/headers_container.hpp>
@@ -38,7 +38,7 @@ namespace boost { namespace network {
38
38
/* * The common message type.
39
39
*/
40
40
template <class Tag >
41
- class basic_message {
41
+ struct basic_message {
42
42
public:
43
43
44
44
typedef Tag tag;
@@ -138,9 +138,12 @@ namespace boost { namespace network {
138
138
// swap for ADL
139
139
left.swap (right);
140
140
}
141
-
142
- BOOST_CONCEPT_ASSERT ((Message<basic_message<boost::network::tags::default_string> >));
143
- BOOST_CONCEPT_ASSERT ((Message<basic_message<boost::network::tags::default_wstring> >));
141
+
142
+ // Commenting this out as we don't need to do this anymore.
143
+ // BOOST_CONCEPT_ASSERT((Message<basic_message<boost::network::tags::default_string> >));
144
+ // BOOST_CONCEPT_ASSERT((Message<basic_message<boost::network::tags::default_wstring> >));
145
+ typedef basic_message<tags::default_string> message;
146
+ typedef basic_message<tags::default_wstring> wmessage;
144
147
145
148
} // namespace network
146
149
} // namespace boost
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ namespace boost { namespace network {
25
25
};
26
26
27
27
template <class Tag >
28
- class basic_message ;
28
+ struct basic_message ;
29
29
30
30
/* * headers wrapper for messages.
31
31
*
Original file line number Diff line number Diff line change 6
6
#ifndef __2008817MESSAGE_FWD_INC__
7
7
# define __2008817MESSAGE_FWD_INC__
8
8
9
-
10
- // Includes
11
- # include < boost/network/tags.hpp>
12
-
13
-
14
9
namespace boost {
15
10
namespace network {
16
- template <
17
- class Tag
18
- >
19
- class basic_message ;
20
11
12
+ template <class Tag >
13
+ struct basic_message ;
21
14
22
- typedef basic_message<tags::default_string> message;
23
- typedef basic_message<tags::default_wstring> wmessage;
24
15
} // namespace boost
25
16
} // namespace network
26
17
You can’t perform that action at this time.
0 commit comments