Commit Graph

  • 84431c1e32 Distinguish between VC++ versions Beman Dawes 2002-09-01 14:57:40 +00:00
  • a4c44749cb Fixed build issues with new unit test framework. John Maddock 2002-08-24 11:25:42 +00:00
  • 1aa23ac1ce Fixes for C++ Builder 7 (Kylix) John Maddock 2002-08-24 11:24:13 +00:00
  • b74f038624 #include <boost/test/execution_monitor.hpp> for new Boost.Test version Beman Dawes 2002-08-10 21:52:10 +00:00
  • 1151a7593a Added add_cv docs. John Maddock 2002-08-07 10:47:12 +00:00
  • 1ba525e29d Add support for retrieving the arity of a function type without partial specialization. Document and test this Douglas Gregor 2002-08-05 13:57:24 +00:00
  • 8f8e96630c function_traits_test.cpp: - Test the function_traits template Douglas Gregor 2002-08-05 02:01:06 +00:00
  • ac4289bd6c index.htm: - Added documentation for function_traits class template Douglas Gregor 2002-08-05 02:00:26 +00:00
  • 9788a1455d function_traits.hpp: - Added function_traits template that returns arity, result type, and argument types for a function type. Douglas Gregor 2002-08-05 01:59:53 +00:00
  • b8b462622b function_traits.hpp Douglas Gregor 2002-08-05 01:57:33 +00:00
  • 7be10f011f Add type_with_alignment to Type Traits Headers section Douglas Gregor 2002-08-05 01:27:30 +00:00
  • 15ec877a06 removed illegal default parameters from is_const_helper and is_volatile_helper John Maddock 2002-07-27 11:42:51 +00:00
  • 57085fa2fd Rip out mistaken "fix" based on John Maddock's advice Dave Abrahams 2002-07-14 11:47:42 +00:00
  • 6ae020bb5c Fix unversioned VC++ checks Dave Abrahams 2002-07-13 12:26:19 +00:00
  • 957183842d Fixed copyright notice John Maddock 2002-07-10 10:55:04 +00:00
  • 5d13b168b3 rollback to prev. version Aleksey Gurtovoy 2002-07-08 11:30:33 +00:00
  • 0076e5f3e2 mpl_v2 refactoring Aleksey Gurtovoy 2002-07-08 11:27:39 +00:00
  • a909c9c929 Make it work standalone Dave Abrahams 2002-06-02 05:40:57 +00:00
  • e0b24e8baa respect <sysinclude> Dave Abrahams 2002-05-21 16:24:07 +00:00
  • ab9f92f970 Lots of documentation updates, plus the associated code shuffling needed to expose the right things to users Dave Abrahams 2002-05-19 04:57:44 +00:00
  • 66c27914d8 This commit was manufactured by cvs2svn to create tag 'Version_1_28_0'. boost-1.28.0 nobody 2002-05-16 13:26:18 +00:00
  • 8dcd9ab7c4 stripped tabs from files. John Maddock 2002-05-11 10:54:40 +00:00
  • 58b0a1c266 Removed tabs, fixed end of files. John Maddock 2002-05-10 11:35:38 +00:00
  • d3c3cdc474 This commit was manufactured by cvs2svn to create branch 'RC_1_28_0'. nobody 2002-05-10 04:34:27 +00:00
  • 390fc256eb Updated EDG expected failures John Maddock 2002-05-08 10:37:33 +00:00
  • 9a6f5dc39f Added new config macro BOOST_HAS_MS_INT64 to detect presence of __int64 data type. Modified boost source to use BOOST_HAS_LONG_LONG and BOOST_HAS_MS_INT64 where appropriate to do so. John Maddock 2002-05-07 11:24:29 +00:00
  • 7977b71a5e Fixed integral constant expression bug. John Maddock 2002-05-06 10:34:36 +00:00
  • e0bfa608ce Fixes for Borland C++ Builder 6 John Maddock 2002-05-04 11:03:42 +00:00
  • 2c5d50d193 Fixed broken links. John Maddock 2002-04-27 11:05:49 +00:00
  • c4f487229a Workarounds for VC7.01 Dave Abrahams 2002-04-26 14:15:33 +00:00
  • ea84470847 Disabled the new is_class for BOOST_MSVC==1301 Peter Dimov 2002-04-22 18:02:11 +00:00
  • 10b04fb413 More conformance fixes Dave Abrahams 2002-04-15 16:30:53 +00:00
  • db10a86c04 Conformance fixes for CWPro8 Dave Abrahams 2002-04-15 03:47:59 +00:00
  • fea7fc1a3a kill unused parameter warning Dave Abrahams 2002-04-15 02:42:32 +00:00
  • 415b3247dc register expected failures for Pro7.2 Dave Abrahams 2002-04-15 02:31:33 +00:00
  • 36005cdb14 Fixes for CWPro8 boundary Dave Abrahams 2002-04-15 02:22:38 +00:00
  • e41ec3d33a Fixes for CWPro7.2 Dave Abrahams 2002-04-11 18:59:28 +00:00
  • ae1023cdd0 Suppress warnings for conforming compilers Dave Abrahams 2002-04-10 13:45:58 +00:00
  • e87486cf7b alignment_traits.hpp: - lots of parentheses for Borland C++ Douglas Gregor 2002-04-10 04:01:47 +00:00
  • 55e37c0fa0 alignment_traits.hpp: - Slight modification to Fernando Cacciola's fix to type_with_alignment, for the Borland C++ compiler. Douglas Gregor 2002-04-10 03:50:08 +00:00
  • 6c02c10d7e Disabled warning 4121 (alignment sensitive to packing) on MSVC. Peter Dimov 2002-04-04 13:21:55 +00:00
  • 47f23f8b4f type_with_alignment<> class template, docs and testcases Douglas Gregor 2002-04-03 15:50:34 +00:00
  • cd1556d599 Removed test of questionable legality. John Maddock 2002-04-03 11:06:01 +00:00
  • 4bf4852012 Changed behaviour of add_pointer tests to match revised add_pointer semantics. John Maddock 2002-03-22 11:28:45 +00:00
  • 989d554adc Added fixes so that at least some of the tests can be run under Borland John Maddock 2002-03-22 11:27:44 +00:00
  • 5ff78759b4 Updated add_pointer docs. John Maddock 2002-03-22 11:26:31 +00:00
  • 0b4cea1a65 Added needed include for standalone usage John Maddock 2002-03-22 11:25:32 +00:00
  • be17f6c2a9 Changed behaviour of add_pointer with arrays. John Maddock 2002-03-22 11:25:01 +00:00
  • d8fbf9e9de Tidied up Borland implementation John Maddock 2002-03-22 11:24:28 +00:00
  • f1ae54e40a Fixed __int64 detection John Maddock 2002-03-19 11:30:35 +00:00
  • 2f0e29b4bc Added is_member_function_pointer location. John Maddock 2002-03-17 12:21:56 +00:00
  • 318bcae72e warning suppression for vc7 Dave Abrahams 2002-03-15 14:15:28 +00:00
  • 9994e68bc8 Many fixes for MSVC6, esp. with ABCs Dave Abrahams 2002-03-14 02:20:40 +00:00
  • bd42bfe736 Considerably simplified is_array for MSVC is_array now works with ABCs! Dave Abrahams 2002-03-13 22:29:48 +00:00
  • 4f7c036ba9 Considerably simplified is_reference for MSVC is_reference and is_enum now works with ABCs! Dave Abrahams 2002-03-13 22:16:06 +00:00
  • 4fe73d6f02 Added add_cv definition John Maddock 2002-03-07 12:06:44 +00:00
  • 79417d9a29 Updated docs to include add_cv. John Maddock 2002-03-07 12:05:42 +00:00
  • ab1421b4da update expected failures for Solaris and EDG compilers Jens Maurer 2002-03-05 20:41:16 +00:00
  • 5e8187b321 Improved gcc version check John Maddock 2002-03-04 12:41:05 +00:00
  • 3ff3c46800 Improved gcc version detection John Maddock 2002-03-04 12:39:14 +00:00
  • dfcd99c89a Fixed gcc version detection John Maddock 2002-03-04 12:37:33 +00:00
  • 1c8cc4d22f add missing semicolon Jens Maurer 2002-03-03 21:34:04 +00:00
  • b50cc8e4f6 add missing semicolon in last checkin Jens Maurer 2002-03-03 21:32:10 +00:00
  • 5b0657508c Added comments about usage of cr_type typedef. John Maddock 2002-03-01 12:25:11 +00:00
  • 1eccbcddba Updated expected failures Dave Abrahams 2002-02-28 00:25:32 +00:00
  • 3bb2f6a885 Suppress __ICL 5 warnings Dave Abrahams 2002-02-28 00:23:09 +00:00
  • ecaab696b7 Suppress nasty GCC warnings Dave Abrahams 2002-02-28 00:22:31 +00:00
  • 1f0a9440b0 Fixed test count failures for gcc 3.1, Fixed pathname in Jamfile. John Maddock 2002-02-27 12:40:52 +00:00
  • 1307a897df updated expected failures for MWERKS Dave Abrahams 2002-02-24 02:48:54 +00:00
  • 3294d07126 Added an explicit cast to suppress warnings Dave Abrahams 2002-02-24 02:38:45 +00:00
  • bddf43c4c1 Added a few more specializations to suppress GCC warnings Dave Abrahams 2002-02-24 02:37:36 +00:00
  • f132cbf95c eliminate types with implicit conversion to pointers for is_array Dave Abrahams 2002-02-23 20:52:30 +00:00
  • 0da8ae4f17 Added tests to eliminate types with implicit conversion to pointers for is_array Dave Abrahams 2002-02-23 20:49:05 +00:00
  • 862508b9aa oops, bug fix Dave Abrahams 2002-02-22 05:29:56 +00:00
  • 9ef3324c86 No MSVC failures anymore! Dave Abrahams 2002-02-22 03:01:19 +00:00
  • 7191a5eaea ---------------------------------------------------------------------- Dave Abrahams 2002-02-22 01:04:45 +00:00
  • d419537e15 Added incomplete_type test case. John Maddock 2002-02-14 12:55:35 +00:00
  • 57f8b8fe9c Need to include <cstring> to get memset Douglas Gregor 2002-02-09 16:35:34 +00:00
  • 1afdc58d44 Always say "private noncopyable" to avoid warnings. Darin Adler 2002-02-08 20:08:15 +00:00
  • c3b4b469a5 Added missing header include. John Maddock 2002-02-08 12:40:57 +00:00
  • c02a1d84c6 This commit was manufactured by cvs2svn to create tag 'Version_1_27_0'. boost-1.27.0 nobody 2002-02-07 13:33:59 +00:00
  • e77d029b53 This commit was manufactured by cvs2svn to create branch 'RC_1_27_0'. nobody 2002-02-06 03:32:50 +00:00
  • 90fc4f311f Allow indirect reference/pointer returns Dave Abrahams 2002-02-03 03:05:39 +00:00
  • 26fcfa4616 Fixed is_reference<T const volatile>::value for compilers without partial specialization. Dave Abrahams 2002-02-02 23:23:42 +00:00
  • bc5c28bd3c New smart pointer documentation. Related clean-up of the smart pointer library. Changing includes to include the new individual smart pointer headers. Replacing old smart pointer library with an include of the new smart pointer headers. Simplify ifdefs that involve the member templates macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet set for platforms that have full member templates. Darin Adler 2002-02-02 18:36:12 +00:00
  • 2822c3752f added empty_type_t1 default constructor to keep MSVC silent Peter Dimov 2002-02-02 16:22:17 +00:00
  • 7504f83ee0 Slightly more robust test cases rule out some wrongheaded implementation ideas Dave Abrahams 2002-02-01 04:35:47 +00:00
  • 6ce582379a Suppress warnings with GCC Dave Abrahams 2002-01-31 05:08:53 +00:00
  • 1bc7d114b2 Renamed "count" to "specializations" because GCC 3.0.3 reports an ambiguity otherwise Douglas Gregor 2002-01-31 04:00:21 +00:00
  • cdb8730a93 Fixed Jamfile path John Maddock 2002-01-30 12:18:16 +00:00
  • 82c8d15179 object_traits.hpp: - Stateless types must be empty Douglas Gregor 2002-01-30 03:39:17 +00:00
  • b270745d4a index.htm: - Document is_stateless type trait Douglas Gregor 2002-01-30 03:38:17 +00:00
  • 964ec6c642 object_traits.hpp: - A type has to be a class and have a trivial default constructor to be stateless Douglas Gregor 2002-01-30 03:18:45 +00:00
  • 226abdf852 object_traits.hpp: - Add is_stateless trait Douglas Gregor 2002-01-30 01:58:58 +00:00
  • 3d45932549 Fixed is_convertible to work with cv-void types. John Maddock 2002-01-20 12:22:23 +00:00
  • 48196cee54 Fix for __MWERKS__ Dave Abrahams 2002-01-19 18:58:14 +00:00
  • 3cff038f78 Added location information for is_base_and_derived John Maddock 2002-01-19 13:05:03 +00:00
  • 0e0afca36d Fixed location of is_base_and_derived John Maddock 2002-01-19 13:01:51 +00:00
  • 77c0127cc6 Fixed is_base_and_derived to work correctly with non-class types. Moved to object_traits.hpp from conversion_traits.hpp John Maddock 2002-01-19 13:00:45 +00:00
  • b57557b3c3 Fixed previously broken is_base_and_derived tests, moved them from is_convertible_test to object_type_traits_test John Maddock 2002-01-19 12:59:34 +00:00