4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Lars Gullik Bjønnes
9 * Full author contact details are available in file CREDITS.
12 #ifndef LYX_BOOST_FORMAT_H
13 #define LYX_BOOST_FORMAT_H
15 // Only include this if it is possible to use
16 // Boost.Format at all.
19 #include <boost/format.hpp>
21 // Add explicit instantion for g++ compilers
29 operator<< <char, std::char_traits<char> >(std::ostream &,
30 boost::basic_format<char> const &);
37 str<char, std::char_traits<char> >(boost::basic_format<char> const &);
43 bool parse_printf_directive<char, std::char_traits<char> >
44 (std::string const &, std::string::size_type*,
45 format_item<char, std::char_traits<char> >*,
46 std::ios &, unsigned char);
49 void distribute<char, std::char_traits<char>, std::string const &>
50 (boost::basic_format<char>&, std::string const &);
53 boost::basic_format<char> &
54 feed<char, std::char_traits<char>,
55 std::string const &>(boost::basic_format<char> &,
66 #endif // USE_BOOST_FORMAT
68 #endif // LYX_BOOST_FORMAT_H