Commit Graph

  • bd666dc0e9 added include guards Toon Knapen 2002-01-26 09:26:09 +00:00
  • 57251d58cc Moved concept checks into a separate class, which makes MSVC better at dealing with them Dave Abrahams 2002-01-09 12:14:16 +00:00
  • ebcb4d861a Borland workarounds Dave Abrahams 2002-01-08 18:36:26 +00:00
  • 15a7a839f9 Choose proxy for operator->() only if the reference type is not a reference. Updated workarounds for __MWERKS__ == 0x2406 Dave Abrahams 2002-01-07 15:43:30 +00:00
  • 76a307d31e fixes Dave Abrahams 2001-12-24 19:27:39 +00:00
  • 37aee7c13b Re-enabled some STATIC_ASSERTs for MSVC, using bitwise operators to avoid ICEs. Dave Abrahams 2001-12-13 14:34:11 +00:00
  • 0d612a730d This commit was manufactured by cvs2svn to create tag 'Version_1_26_0'. boost-1.26.0 nobody 2001-11-30 18:24:42 +00:00
  • 50a502bb81 uses proper template argument names : ElementIterator and IndexIterator Toon Knapen 2001-11-30 11:14:24 +00:00
  • 8a4839354e permutation_iterator_adaptor and generator Toon Knapen 2001-11-30 10:38:36 +00:00
  • 0d1f918d5f This commit was manufactured by cvs2svn to create tag 'Version_1_25_1_BGL'. boost-1.25.1-bgl nobody 2001-11-08 17:13:50 +00:00
  • 8f554740b6 This commit was manufactured by cvs2svn to create tag 'Version_1_25_1'. boost-1.25.1 nobody 2001-11-07 10:35:13 +00:00
  • 4da7371246 *** empty log message *** Jeremy Siek 2001-11-06 15:52:56 +00:00
  • e162a75e53 *** empty log message *** Jeremy Siek 2001-11-06 15:28:04 +00:00
  • e60df6ad92 Workarounds for CWPro7, MSVC Changed all "bind" to "select" (again), to avoid conflicting with Peter Dimov's code. Dave Abrahams 2001-11-05 16:33:40 +00:00
  • 4c2b3a9d2c Cleanups for MWERKS, without changing functionality Dave Abrahams 2001-11-05 15:25:45 +00:00
  • 75023a1dd3 Fixed comparison bugs; more remain. Dave Abrahams 2001-11-05 06:25:31 +00:00
  • 79370a6dfb non-named parameter version of some BGL algorithms some VC++ compiler stuff Jeremy Siek 2001-11-04 23:24:12 +00:00
  • 4566798afc iterator adaptor update and related changes Jeremy Siek 2001-11-04 02:50:10 +00:00
  • 597229b10b *** empty log message *** svn-branches/iterator_adaptor_update Jeremy Siek 2001-11-02 20:12:01 +00:00
  • 2e74e298c8 towards a fix Jeremy Siek 2001-11-02 17:19:18 +00:00
  • 79c6d11694 changed named parameters, still need to add suppose for no template part. spec. Jeremy Siek 2001-10-21 16:37:25 +00:00
  • d5443d7fe2 removed less() function from policies policies now operate on whole adaptors rather than Base types Dave Abrahams 2001-10-12 21:58:50 +00:00
  • 41be2127df This commit was manufactured by cvs2svn to create branch 'iterator_adaptor_update'. nobody 2001-10-04 21:02:13 +00:00
  • 3fd1c4bc5d Changed projection_iterator to not rely on the default reference, working around a limitation of detail::iterator_traits Jeremy Siek 2001-10-04 21:02:12 +00:00
  • 2d6f48d5ab Applied indirect_iterator patch from George A. Heintzelman <georgeh@aya.yale.edu> Changed name of "bind" to "select" to avoid problems with MSVC. Dave Abrahams 2001-10-04 19:36:28 +00:00
  • a2ed65f71d This commit was manufactured by cvs2svn to create tag 'Version_1_25_0'. boost-1.25.0 nobody 2001-10-01 16:59:12 +00:00
  • d1c7594344 Added borland bug fix Dave Abrahams 2001-09-27 00:26:01 +00:00
  • ac327f51e9 commit of split-config, including any changes required to existing libraries (mainly regex). John Maddock 2001-09-18 11:13:39 +00:00
  • 4e18b11263 metrowerks fix for decrement() Jeremy Siek 2001-09-03 15:38:05 +00:00
  • b589c853ee This commit was manufactured by cvs2svn to create tag 'Version_1_24_0'. boost-1.24.0 nobody 2001-08-20 14:01:13 +00:00
  • edcea5d276 This commit was manufactured by cvs2svn to create branch 'split-config'. svn-branches/split-config nobody 2001-08-04 14:31:38 +00:00
  • 81e3df2b36 changed _MSC_VER to BOOST_MSVC Jeremy Siek 2001-07-25 19:38:41 +00:00
  • 3a2acf42f1 This commit was manufactured by cvs2svn to create tag 'Version_1_23_0'. boost-1.23.0 nobody 2001-07-06 20:31:02 +00:00
  • 40b4935e72 moved into this branch from developement directory svn-branches/iter-adaptor-and-categories Jeremy Siek 2001-06-28 03:54:41 +00:00
  • dbfb1e2fd4 moved to this branch from development directory Jeremy Siek 2001-06-28 03:53:59 +00:00
  • 5cae12a9be simplified named parameters mechanism Jeremy Siek 2001-06-27 23:24:07 +00:00
  • 451c0832fe This commit was manufactured by cvs2svn to create branch 'iter-adaptor-and-categories'. nobody 2001-06-27 22:12:20 +00:00
  • ac05307515 added "Traversal" to the names Jeremy Siek 2001-06-08 17:05:37 +00:00
  • 552a1e6785 replaced by iterator_categories.htm Jeremy Siek 2001-06-08 16:58:44 +00:00
  • 134b8b51aa updated Jeremy Siek 2001-06-08 15:37:16 +00:00
  • efecfd17b9 updated to match working group paper Jeremy Siek 2001-06-08 15:36:30 +00:00
  • 799158841e this is the original Jeremy Siek 2001-06-08 15:17:14 +00:00
  • 582ebfd054 updated to match changes in the headers Jeremy Siek 2001-06-03 21:07:46 +00:00
  • 42e4db1539 updated to match my paper to the committee Jeremy Siek 2001-06-03 21:06:49 +00:00
  • 078dd3ec30 This commit was manufactured by cvs2svn to create tag 'Version_1_22_0'. boost-1.22.0 nobody 2001-05-28 15:01:00 +00:00
  • 3c14eb8d61 This commit was manufactured by cvs2svn to create tag 'Version_1_21_2'. boost-1.21.2 nobody 2001-04-25 14:10:57 +00:00
  • d7023154a3 Fix broken hyperlinks Beman Dawes 2001-04-25 13:22:53 +00:00
  • 9582b2223c Change all eGroups references to YahooGroups Beman Dawes 2001-04-25 00:24:50 +00:00
  • d7908fb81f added public before the typedef for "type" in non_bidirectional_category Jeremy Siek 2001-04-05 02:32:00 +00:00
  • e48cdcb94f blah Jeremy Siek 2001-03-19 19:35:51 +00:00
  • 0846ad5fd0 added links to iterator_traits.htm Jeremy Siek 2001-03-19 18:05:17 +00:00
  • 84663ff2e2 added more doc Jeremy Siek 2001-03-19 18:01:41 +00:00
  • 6de1934420 new file Jeremy Siek 2001-03-19 17:41:49 +00:00
  • a110b9fd27 new files Jeremy Siek 2001-03-18 19:06:33 +00:00
  • eb06c122d1 rigged new iterator_traits for backward compatibility Jeremy Siek 2001-03-18 18:37:49 +00:00
  • c0bbb3ce9a This commit was manufactured by cvs2svn to create tag 'Version_1_21_1'. boost-1.21.1 nobody 2001-03-14 15:36:54 +00:00
  • 7ab911045b This commit was manufactured by cvs2svn to create tag 'Version_1_21_0'. boost-1.21.0 nobody 2001-03-09 14:58:07 +00:00
  • cbbe851adb VC++ workaround: the forward_iterator real ref check is not working Jeremy Siek 2001-03-08 20:01:35 +00:00
  • f6cc2e520f parameters following a named parameter list must get their types from the named parameter list and not use the default Jeremy Siek 2001-03-08 19:03:44 +00:00
  • 4e29b5aa29 removed some #if 0's Jeremy Siek 2001-03-08 17:01:25 +00:00
  • d924f56ad8 added support for optional named template parameters Jeremy Siek 2001-03-08 16:33:14 +00:00
  • 2126f14227 Join ralf_grosse_kunstleve with HEAD svn-branches/unlabeled-1.1.2 Ralf W. Grosse-Kunstleve 2001-03-05 20:01:01 +00:00
  • 3defe4e7b7 Join ralf_grosse_kunstleve with HEAD svn-branches/unlabeled-1.12.2 Ralf W. Grosse-Kunstleve 2001-03-05 20:01:01 +00:00
  • 68bfcfab3e Join ralf_grosse_kunstleve with HEAD svn-branches/unlabeled-1.25.2 Ralf W. Grosse-Kunstleve 2001-03-05 20:01:01 +00:00
  • 39d0b5c20b Join ralf_grosse_kunstleve with HEAD svn-branches/unlabeled-1.4.2 Ralf W. Grosse-Kunstleve 2001-03-05 20:01:01 +00:00
  • 94ed996639 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.3.2'. svn-branches/unlabeled-1.3.2 nobody 2001-03-04 16:05:22 +00:00
  • 3686d02cf6 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.1.2'. nobody 2001-03-03 02:54:02 +00:00
  • 70c7469f82 This commit was manufactured by cvs2svn to create branch 'unlabeled-1.4.2'. nobody 2001-02-28 21:39:58 +00:00
  • f27fd095f7 new file, part of the iterator adaptors library Jeremy Siek 2001-02-27 05:49:55 +00:00
  • 5aeb0855b4 Moved pointer parameter svn-branches/moved_pointer Dave Abrahams 2001-02-27 02:18:48 +00:00
  • cafa8de7a6 This commit was manufactured by cvs2svn to create branch 'named-args'. svn-branches/named-args nobody 2001-02-20 16:01:02 +00:00
  • 7a4887eff0 This commit was manufactured by cvs2svn to create branch 'moved_pointer'. nobody 2001-02-20 16:01:01 +00:00
  • b676db90ce This commit was manufactured by cvs2svn to create branch 'unlabeled-1.37.6'. svn-branches/unlabeled-1.37.6 nobody 2001-02-20 16:00:22 +00:00
  • d22edf735a put policies type in private Jeremy Siek 2001-02-20 16:00:21 +00:00
  • af8dd117d5 Rolled back reverse_iterator_pair_generator again, as it doesn't save typing on a conforming compiler Dave Abrahams 2001-02-19 20:41:22 +00:00
  • 149d07cda0 Fix missing comma bug Dave Abrahams 2001-02-19 16:22:03 +00:00
  • e9d9bdbb10 Reinstated reverse_iterator_pair_generator Dave Abrahams 2001-02-18 22:21:14 +00:00
  • 8d8f828da5 changes to order of indirect_iterator_generator param list Jeremy Siek 2001-02-17 22:03:06 +00:00
  • fc15f5f710 added Category parameter to the indirect iterator Jeremy Siek 2001-02-17 19:59:54 +00:00
  • ef66d28b19 added "explicit" to iterator_adaptor constructor Jeremy Siek 2001-02-17 01:44:41 +00:00
  • 0c8d74863f Add an implicit conversion operator to operator_arrow_proxy as CW and BCC workarounds. Dave Abrahams 2001-02-16 23:06:57 +00:00
  • 1c73f1f2ae made filter_iterator_generator::policies_type public Jens Maurer 2001-02-16 21:27:26 +00:00
  • ee20a630dd Remove implication that a type generator may only generate a single type Dave Abrahams 2001-02-16 05:24:45 +00:00
  • c2472221ef made the typedef policies_type public in iterator_adaptor and private in filter_iterator_generator Jeremy Siek 2001-02-15 06:07:00 +00:00
  • bf45977491 removed unnecessary typedefs from counting_iterator_traits Jeremy Siek 2001-02-15 05:51:40 +00:00
  • 1988994bd3 added dummy_constructor to dummyT so it can be used in concept archetypes Jeremy Siek 2001-02-13 02:03:59 +00:00
  • 5482763a93 added missing const qualifier Dave Abrahams 2001-02-12 04:45:02 +00:00
  • 2c2a3eab21 Use new iterator_adaptor interface, Fixes for Borland. Dave Abrahams 2001-02-11 19:36:43 +00:00
  • dca20fae75 Use BOOST_STATIC_CONSTANT Dave Abrahams 2001-02-11 19:33:47 +00:00
  • e3aaf2cc91 Switch to use of BOOST_STATIC_CONSTANT where possible Dave Abrahams 2001-02-11 19:29:28 +00:00
  • ea4c7c7dd9 Removed workaround for older MIPSpro compiler. The workaround was preventing the proper functionality of the underlying iterator being carried forward into the iterator adaptor. Jeremy Siek 2001-02-11 18:57:31 +00:00
  • fd6ba58d5e Borland fixes up the wazoo. It finally works! Dave Abrahams 2001-02-11 16:09:22 +00:00
  • 268e70faa1 Reinstate one of John's fixes Dave Abrahams 2001-02-11 16:06:12 +00:00
  • 170b44763d Clean up after John Maddocks's (finally effective!) Borland fixes Dave Abrahams 2001-02-11 14:07:11 +00:00
  • b2701f9f78 Borland compiler fixes John Maddock 2001-02-11 12:50:06 +00:00
  • ad4c5ab089 Use new iterator_adaptor<> interface Dave Abrahams 2001-02-11 03:10:01 +00:00
  • c585adde71 Removed traits argument from iterator_adaptor<> and switched to explicit trait specification for maximum ease-of-use. Dave Abrahams 2001-02-11 03:05:50 +00:00
  • c5f24d0d72 A baby step that worked. Dave Abrahams 2001-02-10 23:14:42 +00:00
  • dbb99b1cf3 Rolled in supposed Borland fixes from John Maddock, but not seeing any improvement yet Dave Abrahams 2001-02-10 20:23:35 +00:00
  • be44a4714b Rolled in supposed Borland fixes from John Maddock, but not seeing any improvement yet Dave Abrahams 2001-02-10 20:22:05 +00:00