]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | // (C) Copyright 2008 CodeRage, LLC (turkanis at coderage dot com) |
2 | // (C) Copyright 2005-2007 Jonathan Turkanis | |
3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying | |
4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt.) | |
5 | ||
6 | // See http://www.boost.org/libs/iostreams for documentation. | |
7 | ||
8 | #ifndef BOOST_IOSTREAMS_DETAIL_NEWLINE_HPP_INCLUDED | |
9 | #define BOOST_IOSTREAMS_DETAIL_NEWLINE_HPP_INCLUDED | |
10 | ||
11 | #if defined(_MSC_VER) | |
12 | # pragma once | |
13 | #endif | |
14 | ||
15 | namespace boost { namespace iostreams { namespace detail { | |
16 | ||
17 | template<typename Ch> | |
18 | struct newline; | |
19 | ||
20 | template<> | |
21 | struct newline<char> { | |
22 | BOOST_STATIC_CONSTANT(char, value = '\n'); | |
23 | }; | |
24 | ||
25 | template<> | |
26 | struct newline<wchar_t> { | |
27 | BOOST_STATIC_CONSTANT(wchar_t, value = L'\n'); | |
28 | }; | |
29 | ||
30 | } } } // End namespaces detaill, iostreams, boost. | |
31 | ||
32 | #endif // #ifndef BOOST_IOSTREAMS_DETAIL_NEWLINE_HPP_INCLUDED |