]> git.lyx.org Git - lyx.git/blob - src/boost-inst.C
add more explicit instantations
[lyx.git] / src / boost-inst.C
1 #include <config.h>
2
3 #include "BoostFormat.h"
4
5 #if USE_BOOST_FORMAT
6
7 namespace boost
8 {
9
10 using boost::io::out_of_range_bit;
11
12 template class basic_format<char>;
13
14 template
15 std::ostream &
16 operator<< <char, std::char_traits<char> >(std::ostream &,
17                                            boost::basic_format<char> const &);
18
19 namespace io
20 {
21
22 template
23 std::string
24 str<char, std::char_traits<char> >(boost::basic_format<char> const &);
25
26 namespace detail
27 {
28
29 template
30 bool parse_printf_directive<char, std::char_traits<char> >
31 (std::string const &, std::string::size_type*,
32  format_item<char, std::char_traits<char> >*,
33  std::ios &, unsigned char);
34
35 template
36 void distribute<char, std::char_traits<char>, std::string const &>
37 (boost::basic_format<char> &, std::string const&);
38
39 template
40 boost::basic_format<char> &
41 feed<char, std::char_traits<char>,
42      std::string const &>(boost::basic_format<char> &,
43                           std::string const &);
44
45 } // namespace detail
46
47 } // namespace io
48
49 } // namespace boost
50
51 #endif // USE_BOOST_FORMAT