$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Douglas Gregor (gregod_at_[hidden])
Date: 2001-06-07 12:35:18
On Thursday 07 June 2001 01:10 pm, you wrote:
> IMO the files function0->9.hpp should be moved into the detail
> subdirectory. The user isn't expected to include just one of them and they
> are just an implementation detail.
>
> -gary-
>
>
> gary.powell_at_[hidden]
Under some circumstances, users will be expected to include only a few of the
function[0-9].hpp functions but not function.hpp.
Binary compatibility is the most often-cited reason for having the
function[0-9] classes... If the "function" class is expanded from 9 to 12
arguments, everything that uses "function" directly will need to be
recompiled. However, if functionN classes are used, no recompilation is
necessary.
Perhaps a more thorough treatment of the numbered classes should be added to
the documentation with the binary compatibility argument.
Doug