X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=boost%2Fboost%2Fformat%2Finternals_fwd.hpp;h=e44eb3c1324b2e5dcc8eed368fe9f728fc84ec20;hb=c48091f33a773732fa6c789927e5833e44108d9d;hp=2bceff8ff8aa133f723db02882be578d0ddf0ffe;hpb=d201c74d5def0e29ba5bf66eeb8e07cb9941eac7;p=lyx.git diff --git a/boost/boost/format/internals_fwd.hpp b/boost/boost/format/internals_fwd.hpp index 2bceff8ff8..e44eb3c132 100644 --- a/boost/boost/format/internals_fwd.hpp +++ b/boost/boost/format/internals_fwd.hpp @@ -1,26 +1,20 @@ -// -*- C++ -*- -// Boost general library 'format' --------------------------- -// See http://www.boost.org for updates, documentation, and revision history. +// ---------------------------------------------------------------------------- +// internals_fwd.hpp : forward declarations, for internal headers +// ---------------------------------------------------------------------------- -// (C) Samuel Krempp 2001 -// krempp@crans.ens-cachan.fr -// Permission to copy, use, modify, sell and -// distribute this software is granted provided this copyright notice appears -// in all copies. This software is provided "as is" without express or implied -// warranty, and with no claim as to its suitability for any purpose. +// Copyright Samuel Krempp 2003. Use, modification, and distribution are +// subject to the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -// ideas taken from RĂ¼diger Loos's format class -// and Karl Nelson's ofstream (also took its parsing code as basis for printf parsing) +// See http://www.boost.org/libs/format for library home page -// ------------------------------------------------------------------------------ -// internals_fwd.hpp : forward declarations, for internal headers -// ------------------------------------------------------------------------------ +// ---------------------------------------------------------------------------- #ifndef BOOST_FORMAT_INTERNAL_FWD_HPP #define BOOST_FORMAT_INTERNAL_FWD_HPP -#include "boost/format/format_fwd.hpp" -#include "boost/config.hpp" +#include +#include namespace boost { @@ -28,34 +22,34 @@ namespace io { namespace detail { template struct stream_format_state; - template struct format_item; -} + template struct format_item; -namespace detail { - // these functions were intended as methods, // but MSVC have problems with template member functions : - // defined in format_implementation.hpp : - template - basic_format& modify_item_body( basic_format& self, - int itemN, const T& manipulator); + template + basic_format& + modify_item_body (basic_format& self, + int itemN, T manipulator); - template - basic_format& bind_arg_body( basic_format& self, - int argN, const T& val); + template + basic_format& + bind_arg_body (basic_format& self, + int argN, const T& val); + // in internals.hpp : template - void apply_manip_body( stream_format_state& self, + void apply_manip_body (stream_format_state& self, T manipulator); - // argument feeding (defined in feed_args.hpp ) : - template - void distribute(basic_format& self, T x); + // argument feeding (defined in feed_args.hpp ) : + template + void distribute (basic_format& self, T x); - template - basic_format& feed(basic_format& self, T x); + template + basic_format& + feed (basic_format& self, T x); } // namespace detail