ce00e49978Newer Borland compiler still does not handle enable_if
Douglas Gregor
2003-03-23 16:58:05 +0000
eeb15caff2Document nested class template "sig"
Douglas Gregor
2003-03-16 02:00:20 +0000
ade6c96d5cUpdated to reflect BoostBook changes
Douglas Gregor
2003-03-15 23:12:35 +0000
b54e9df555Lots of cleanups as BoostBook becomes more strict
Douglas Gregor
2003-03-13 00:29:57 +0000
eb14b70c9cMove away from attributes, toward elements
Douglas Gregor
2003-03-13 00:08:34 +0000
48e2bc0bdbImport of BoostBook documentation for any, array, bind, function, ref, and signals libraries.
Douglas Gregor
2003-03-12 23:27:25 +0000
652955dee5The old HTML Function documentation has been removed. The file index.html redirects to $BOOST_ROOT/doc/html/function.html, the new home for the Function library documentation
Douglas Gregor
2003-02-17 04:43:49 +0000
a44c07104cRegenerated, with function_test renamed to lib_function_test
Douglas Gregor
2003-02-14 18:15:01 +0000
af75e6622eRegenerated, with license and copyright info
Douglas Gregor
2003-02-14 18:05:26 +0000
07f4c425e3Workaround for a Visual Age C++ preprocessor issue
Douglas Gregor
2003-02-14 15:34:39 +0000
25d109144dDon't omit template parameter names (Markus Schöpflin)
Douglas Gregor
2003-02-12 18:46:12 +0000
6ac619c12bLots o' copyright statements
Douglas Gregor
2003-02-07 14:03:37 +0000
c76d87f4adrename function_test to lib_function_test due to clash file libs/functional
Beman Dawes
2003-01-31 23:56:11 +0000
eb8a563a3bSuppress warnings on HP aCC
Douglas Gregor
2003-01-30 14:25:00 +0000
300ca5bdefDelete nothrow, new throw
Douglas Gregor
2003-01-30 14:22:28 +0000
9bc263cf97Regenerated
Douglas Gregor
2003-01-30 04:42:06 +0000
8b6ebc4c42>> std::endl; is bad :)
Douglas Gregor
2003-01-29 13:49:14 +0000
3cb116cf11aCC workaround
Dave Abrahams
2003-01-21 13:54:27 +0000
09657f1134Fixed broken testcases that came from tutorial sample code
Douglas Gregor
2003-01-19 14:44:34 +0000
4a46b5e1b9Generated from XML
Douglas Gregor
2003-01-18 15:07:06 +0000
951cb3acd4Testcases autogenerated from the Boost.Function tutorial
Douglas Gregor
2002-12-28 03:44:00 +0000
3b644dbfffadd or update See www.boost.org comments
Beman Dawes
2002-12-27 16:51:53 +0000
d6659e26d7function_base.hpp: Borland's new update has the same enable_if bug
Douglas Gregor
2002-12-22 14:28:29 +0000
535612ec85function_base.hpp: - Use BOOST_WORKAROUND more - Borland C++ 5.5 update 2 doesn't support enable_if - MSVC 7.0 needs the comparison-with-zero workarounds
Douglas Gregor
2002-12-17 13:50:07 +0000
c4451e5a64Remove MSVC-specific hack
Douglas Gregor
2002-12-16 22:48:07 +0000
a75e20c3edSupport comparisons against 0 on MSVC
Douglas Gregor
2002-12-15 16:05:01 +0000
b62c8066a3Forward-declare function_base for use in the allocator
Douglas Gregor
2002-12-15 15:20:28 +0000
30917e9f6aMIPSpro's library needs to use allocator<function_base>, not allocator<void>
Douglas Gregor
2002-12-15 15:13:51 +0000
b8d3e01e42Removed enable_if checks: the same syntax is supported regardless of support for enable_if
Douglas Gregor
2002-12-15 14:55:07 +0000
450959d0d7Use boost/assert.hpp to check (at runtime) if the int passed to Boost.Function's clearing constructor is zero
Douglas Gregor
2002-12-15 14:54:32 +0000
da9d12d1b9function_template.hpp: - When enable_if is not supported, supply an int version of the constructor and assignment operator so that the '= 0' or construct-with-0 syntax is usable
Douglas Gregor
2002-12-15 14:51:16 +0000
4466a7c9c0function_base.hpp: - GCC 3.0 and later do support enable_if. Not sure what happened there... - Use BOOST_WORKAROUND in some places (more to come...)
Douglas Gregor
2002-12-15 14:45:13 +0000
1e262bc976function_n_test.cpp: Add a missing #endif
Douglas Gregor
2002-12-12 13:44:04 +0000
b58acb02e3BOOST_NO_CONFIG -> BOOST_STRICT_CONFIG (Dave Abrahams)
Douglas Gregor
2002-12-05 12:28:19 +0000
06539c093fSuppress warnings on HP aCC
Dave Abrahams
2002-12-04 16:19:39 +0000
949a459d8aSunPro CC workaround
Dave Abrahams
2002-12-04 16:18:31 +0000
4cc84aff24Disable function-type partial specializations for SunPro
Dave Abrahams
2002-12-04 15:55:34 +0000
9cf5e8efbeWorkaround Sun and HP bugs
Dave Abrahams
2002-12-04 15:54:33 +0000
17427dfa3bBorland C++ 5.6.0 doesn't handle enable_if
Douglas Gregor
2002-11-15 19:26:39 +0000
7dcd9cd224Metrowerks 7.2 can't handle enable_if
Douglas Gregor
2002-11-13 21:00:23 +0000
f54bd9f08dfunction_template.hpp: - Wrap ICEs in parentheses when used as template arguments
Douglas Gregor
2002-11-13 18:03:55 +0000
7baa23912dFix on BCC 5.6.1 (Hugo Duncan)
Douglas Gregor
2002-11-12 22:36:29 +0000
79fca4d1b2MSVC 7.0 broken. Go figure
Douglas Gregor
2002-11-09 21:05:46 +0000
18d09833f7Neither MSVC nor Borland can handle enable_if. Big surprise.
Douglas Gregor
2002-11-09 17:16:24 +0000
aa2c2520adMake sure to pass the address of a function to Boost.Function, not the function itself (stupid MSVC)
Douglas Gregor
2002-11-09 17:12:45 +0000
5574a6e97dMIPSpro 7.3.1.3m can't support enable_if
Douglas Gregor
2002-11-09 16:26:47 +0000
17b311cbbdSupport assignment from 0, construction from 0, and comparison to zero.
Douglas Gregor
2002-11-09 16:02:47 +0000
4fed545468function_n_test.cpp: - Don't test == 0 syntax (it isn't supported)
Douglas Gregor
2002-11-05 14:36:49 +0000
17ded4b8bf- Added sig member template support for Boost.Lambda, with testcase (Michael Hohmuth)
Douglas Gregor
2002-11-04 18:19:01 +0000
9a09d9e044index.html: Make valid HTML 4.01
Douglas Gregor
2002-10-10 05:40:42 +0000
374711d2c6function_template.hpp: - function partial specialization now allows assignment to zero (for clearing) and comparison against zero (for the empty check) (Brad King)
Douglas Gregor
2002-10-08 02:32:38 +0000
300fde19a1namespace name in the MIPSpro workaround corrected
Ralf W. Grosse-Kunstleve
2002-09-25 20:02:31 +0000
8f578dbc78function_template.hpp: - Don't let Borland C++ use class template function
Douglas Gregor
2002-09-25 18:10:32 +0000
e3386d8e7eFixes for MSVC 6.0sp5
Douglas Gregor
2002-09-25 03:30:18 +0000
68d6a1354efunction_template.hpp: - Remove tabs
Douglas Gregor
2002-09-24 19:52:56 +0000
6c8e07793dfunction_base.hpp: - make make_any_pointer inline
Douglas Gregor
2002-09-24 19:27:51 +0000
8b6f154891function_base.hpp: - Don't try to implicitly convert a function pointer to a data pointer
Douglas Gregor
2002-09-24 17:28:58 +0000
f9ae459b2d- Removed everything deprecated in 1.29.0 - Deprecate user use of function_base - Use the Boost Preprocessor library to make Function scalable to any (reasonable) number of arguments - Make any_pointer a POD (oops) - Test Boost.Function for 30 arguments - Remove tests of deprecated features
Douglas Gregor
2002-09-24 17:16:17 +0000
f36e83fb27function_base.hpp: - Remove safe_bool conversion and operator! from class function_base
Douglas Gregor
2002-09-16 03:44:18 +0000
e16a46fbe8Added argI_type typedefs Added arity ICE
Douglas Gregor
2002-09-06 18:47:59 +0000
ab1228c279reference.html: - Document argI_type typedefs - Document arity ICE
Douglas Gregor
2002-09-06 18:47:32 +0000
1b848e15b7? true : false trick, again
Douglas Gregor
2002-08-15 15:15:50 +0000
3e2a2b6c55? true : false hack
Douglas Gregor
2002-08-15 03:22:31 +0000
893069311afunction_base.hpp: - Use the BOOST_FUNCTION_SILENT_DEPRECATED macro as a signal to turn off all "deprecated" warnings
Douglas Gregor
2002-08-09 14:34:23 +0000
0db4ad9f55Attempted Borland fix
Douglas Gregor
2002-08-06 14:20:08 +0000
d59b93384bReport success on Compaq cxx 6.2
Douglas Gregor
2002-08-05 15:07:34 +0000
e837b20127Report the sad fate of CodeWarrior
Douglas Gregor
2002-08-05 15:05:57 +0000
39e2be08cbDon't test allocators if they aren't supported
Douglas Gregor
2002-08-05 15:05:34 +0000
021063eddfAttempted fix for Compaq CXX 6.2
Douglas Gregor
2002-08-05 13:32:25 +0000
0ff1daa573Proper HTML, please
Douglas Gregor
2002-08-05 06:29:07 +0000
8b734dac5aAdded Sun CC to the bad side of the syntax table
Douglas Gregor
2002-08-05 06:24:18 +0000
5010a0beb0tutorial.html: - Use tables to show both preferred/compatible syntaxes - Include a table describing which syntax is right for each compiler
Douglas Gregor
2002-08-05 06:20:30 +0000
39687e1a05Describe BOOST_FUNCTION_NO_DEPRECATED
Douglas Gregor
2002-08-05 06:19:47 +0000
688df3d137function_base.hpp: - Use <boost/pending/ct_if.hpp>
Douglas Gregor
2002-08-05 06:19:17 +0000
232069aa00allocator_test.cpp: - Remove partial specialization-specific code
Douglas Gregor
2002-08-05 06:13:32 +0000
694ebbb301Use built-in deprecation facilities, when available
Douglas Gregor
2002-08-05 03:08:08 +0000
837591456fRemove the unused is_not_same
Douglas Gregor
2002-08-05 02:34:02 +0000
2d8a4b136aUse function_traits in type_traits library
Douglas Gregor
2002-08-05 02:33:26 +0000
4f5147f96efunction.hpp: - When determining if a type is a function type, don't blindly add a pointer but instead use add_pointer
Douglas Gregor
2002-07-24 13:27:49 +0000
9db8577d16Removed all of the deprecated parameters and made them variables
Douglas Gregor
2002-07-23 21:57:57 +0000
2963cb89a8function_test.cpp: Don't use void() directly because of broken compilers
Douglas Gregor
2002-07-23 13:47:01 +0000
d62193624eVC6/7 workaround
Dave Abrahams
2002-07-21 11:09:23 +0000
461e51a592Expand on the compatibility note
Douglas Gregor
2002-07-19 21:21:56 +0000
7ad9e2afeeTutorial now describes the new syntax (and the old syntax)
Douglas Gregor
2002-07-19 21:18:01 +0000
e9ce99dedetest/function_n_test.cpp: test/function_test.cpp: - Don't use deprecated functions
Douglas Gregor
2002-07-19 20:45:36 +0000
3264064074Removed some cruft Deprecated the 'set' methods
Douglas Gregor
2002-07-19 20:09:29 +0000
84bdb40567Don't test new syntax if partial specialization is unavailable
Douglas Gregor
2002-07-19 19:42:25 +0000
a0bd17560fDon't fail on compilers without partial specialization (but don't allow the new syntax either)
Douglas Gregor
2002-07-19 19:41:53 +0000
97f72b7f8bDon't try to use function types inline for those silly compilers that can't handle it (e.g., Borland C++ 5.5.1)
Douglas Gregor
2002-07-19 19:17:14 +0000
fca8413df6Support for Borland C++ 5.5.1
Douglas Gregor
2002-07-19 19:16:33 +0000
fff815d58ballocator_test.cpp: function_test.cpp: - Test out the new function syntax
Douglas Gregor
2002-07-19 18:31:41 +0000
9e49833a8cfunction.hpp: - Support Peter Dimov's rockin' new syntax: function<string (int x, double y, float z)> f;
Douglas Gregor
2002-07-19 18:30:48 +0000
df34714340Removed 'truth' template, which isn't needed
Douglas Gregor
2002-05-29 17:27:59 +0000
d50e9729eaFixed conflicts in 1.28.0 merge
Douglas Gregor
2002-05-16 02:18:29 +0000
e975d1e0c2Lambda is now a Boost library
Douglas Gregor
2002-05-13 12:33:19 +0000
a3e9eb5db2Removed tabs
Douglas Gregor
2002-05-10 17:54:40 +0000
57ee7e962afunction.hpp: - Remove default parameters in real_get_function_impl (Fixed Borland C++ Builder 6)
Douglas Gregor
2002-04-30 20:05:32 +0000
48943fec83Removed some unused macros
Douglas Gregor
2002-04-30 19:41:37 +0000
a0b89d0a30function_base.hpp: - Workaround for Sun CC
Douglas Gregor
2002-04-26 17:45:53 +0000
82226cb9d6Changed IF to ct_if because IF is sometimes used as a macro (ewww)
Douglas Gregor
2002-04-10 04:10:06 +0000