TR1 conformance: derive from unary_function/binary_function

svn path=/trunk/boost/boost/function/; revision=34481
TR1 cyclic dependency fixes.

svn path=/trunk/boost/boost/function.hpp; revision=34499
Put back #include <functional> in case functionN.hpp is used directly

svn path=/trunk/boost/boost/function/; revision=34519
Eliminate MSVC 8.0 warning

svn path=/trunk/boost/boost/function/; revision=35588
Add copyright, license

svn path=/trunk/boost/libs/function/; revision=35905
Try to work around EC++4 bug

svn path=/trunk/boost/boost/function/; revision=37471
Move top-level boost directory over to "devel" (temporarily)

svn path=/devel/boost/function/; revision=38327
We're calling the development branch the trunk

svn path=/devel/boost/function/; revision=38329
Remove V1 Jamfiles

svn path=/trunk/libs/function/; revision=38516
Committed patch to eliminate warnings with GCC's -Wundef. Fixes #1197


svn path=/trunk/boost/function/; revision=38827
Disable MSVC warning about native code generation. Fixes #1163

svn path=/trunk/boost/function/; revision=39060
Handle GCC's -fno-exceptions properly. Fixes #1198

svn path=/trunk/boost/function/; revision=39061
function/function_base.hpp, function/function_template.hpp:
  - Switch from dynamic initialization of the vtable pointer to static
    initialization (Fixes #1260)
  - Handle member pointers properly, only using mem_fn within the invoker
    to deal with all of the messy bits of calling member pointers


svn path=/trunk/boost/function/; revision=39240
function_template.hpp:
  - Pass-by-reference internally, when we can. Fixes #1067


svn path=/trunk/boost/function/; revision=39244
Finalizes the fix to Bug #1260, making vtable_base an actual POD type (oops)
and playing more nicely with reinterpret_cast (thanks to Brad King for the
fixes).


svn path=/trunk/boost/function/; revision=39285
Fix for Borland compilers.

svn path=/trunk/boost/function/; revision=39657
Merge lots of copyrights

svn path=/trunk/libs/function/; revision=40811
Disable more Visual C++ warnings in Function headers. Fixes #1416


svn path=/trunk/boost/function/; revision=41798
Change Boost.Function allocator behavior, from Emil Dotchevski

svn path=/trunk/boost/function/; revision=43884
Add missing include for is_void

svn path=/trunk/boost/function/; revision=44030