X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=boost%2Fboost%2Fformat%2Finternals_fwd.hpp;h=e44eb3c1324b2e5dcc8eed368fe9f728fc84ec20;hb=c48091f33a773732fa6c789927e5833e44108d9d;hp=da5ebf1d3701291312fd13f5948bca5f7c3d09cf;hpb=786216c0899498434cab9f33780f9c178a0a4006;p=lyx.git diff --git a/boost/boost/format/internals_fwd.hpp b/boost/boost/format/internals_fwd.hpp index da5ebf1d37..e44eb3c132 100644 --- a/boost/boost/format/internals_fwd.hpp +++ b/boost/boost/format/internals_fwd.hpp @@ -1,20 +1,14 @@ -// -*- 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 @@ -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, 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