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
28 template basic_format<char>;
32 operator<< <char, std::char_traits<char> >(std::ostream &,
33 boost::basic_format<char> const &);
40 str<char, std::char_traits<char> >(boost::basic_format<char> const &);
46 bool parse_printf_directive<char, std::char_traits<char> >
47 (std::string const &, std::string::size_type*,
48 format_item<char, std::char_traits<char> >*,
49 std::ios &, unsigned char);
52 void distribute<char, std::char_traits<char>, std::string const &>
53 (boost::basic_format<char>&, std::string const &);
56 boost::basic_format<char> &
57 feed<char, std::char_traits<char>,
58 std::string const &>(boost::basic_format<char> &,
69 #endif // USE_BOOST_FORMAT
71 #endif // LYX_BOOST_FORMAT_H