Chris@16: // ---------------------------------------------------------------------------- Chris@16: // format_fwd.hpp : forward declarations Chris@16: // ---------------------------------------------------------------------------- Chris@16: Chris@16: // Copyright Samuel Krempp 2003. Use, modification, and distribution are Chris@16: // subject to the Boost Software License, Version 1.0. (See accompanying Chris@16: // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Chris@16: Chris@16: // See http://www.boost.org/libs/format for library home page Chris@16: Chris@16: // ---------------------------------------------------------------------------- Chris@16: Chris@16: #ifndef BOOST_FORMAT_FWD_HPP Chris@16: #define BOOST_FORMAT_FWD_HPP Chris@16: Chris@16: #include Chris@16: #include Chris@16: Chris@16: #include Chris@16: Chris@16: namespace boost { Chris@16: Chris@16: template , class Alloc = std::allocator > Chris@16: class basic_format; Chris@16: Chris@16: typedef basic_format format; Chris@16: Chris@101: #if !defined(BOOST_NO_STD_WSTRING) && !defined(BOOST_NO_STD_WSTREAMBUF) Chris@16: typedef basic_format wformat; Chris@16: #endif Chris@16: Chris@16: namespace io { Chris@16: enum format_error_bits { bad_format_string_bit = 1, Chris@16: too_few_args_bit = 2, too_many_args_bit = 4, Chris@16: out_of_range_bit = 8, Chris@16: all_error_bits = 255, no_error_bits=0 }; Chris@16: Chris@16: } // namespace io Chris@16: Chris@16: } // namespace boost Chris@16: Chris@16: #endif // BOOST_FORMAT_FWD_HPP