]> git.lyx.org Git - lyx.git/blobdiff - src/boost-inst.C
Collapse all those LFUN_XYZ_APPLY to a single LFUN_INSET_APPLY.
[lyx.git] / src / boost-inst.C
index f090764962e56e917c1fde3a30e5cf0cc1e81171..4ee2fe491aa15ce2bc2d5fd029e5cf41c5e666fa 100644 (file)
@@ -2,6 +2,7 @@
 
 #include "BoostFormat.h"
 
+#if USE_BOOST_FORMAT
 
 namespace boost
 {
@@ -10,4 +11,41 @@ using boost::io::out_of_range_bit;
 
 template class basic_format<char>;
 
+template
+std::ostream &
+operator<< <char, std::char_traits<char> >(std::ostream &,
+                                          boost::basic_format<char> const &);
+
+namespace io
+{
+
+template
+std::string
+str<char, std::char_traits<char> >(boost::basic_format<char> const &);
+
+namespace detail
+{
+
+template
+bool parse_printf_directive<char, std::char_traits<char> >
+(std::string const &, std::string::size_type*,
+ format_item<char, std::char_traits<char> >*,
+ std::ios &, unsigned char);
+
+template
+void distribute<char, std::char_traits<char>, std::string const &>
+(boost::basic_format<char> &, std::string const&);
+
+template
+boost::basic_format<char> &
+feed<char, std::char_traits<char>,
+     std::string const &>(boost::basic_format<char> &,
+                         std::string const &);
+
+} // namespace detail
+
+} // namespace io
+
 } // namespace boost
+
+#endif // USE_BOOST_FORMAT