Commit Graph

  • f1f6262be7 Fixed up definition of facade's iterator_category Dave Abrahams 2004-01-14 23:23:54 +00:00
  • 42147b9e86 added more rationale to the operator-> issue Jeremy Siek 2004-01-14 20:29:51 +00:00
  • 2854c5c761 added pseudo-code for facade_iterator_category type function Jeremy Siek 2004-01-14 19:57:11 +00:00
  • 731576fbfe updates Dave Abrahams 2004-01-14 18:04:41 +00:00
  • 36329b053d Issue 9.23, 9.35 Dave Abrahams 2004-01-14 17:32:12 +00:00
  • 3b93bb25ff Issue 9.26 Dave Abrahams 2004-01-14 17:15:32 +00:00
  • 2496402a8c changed use of interoperable to say "if and only if" also changed models section in indirect_iterator to mention iterator_traversal<>::type in addition to iterator_category Jeremy Siek 2004-01-14 17:04:04 +00:00
  • 8a0e9a4fe5 updated as per Dave's comments (about Interoperable Iterators) Jeremy Siek 2004-01-14 14:25:45 +00:00
  • 5049bcdce5 some changes to Interoperable Iterators as per Dave's comments Jeremy Siek 2004-01-14 14:23:38 +00:00
  • 1c77a5a4ab fix typo Dave Abrahams 2004-01-14 04:48:53 +00:00
  • ace1b2c7e3 merged from trunk Dave Abrahams 2004-01-14 04:39:55 +00:00
  • 9c42ccb0bd Undo regressions Dave Abrahams 2004-01-14 04:38:14 +00:00
  • dd50d3f2ab More progress on indirect_iterator Dave Abrahams 2004-01-14 04:16:27 +00:00
  • 5f3b97ceff added more examples Jeremy Siek 2004-01-14 03:56:16 +00:00
  • 2d1e40bd20 made some changes to InteroperableIteratorConcept to match the current docs, as per suggestions from Dave and Thomas Jeremy Siek 2004-01-14 03:44:45 +00:00
  • a0bb423311 added test for InteroperableIteratorConcept Jeremy Siek 2004-01-14 03:43:48 +00:00
  • 0f8c236e9d Some progress on indirect_iterator Dave Abrahams 2004-01-13 23:03:18 +00:00
  • 736044938d added interoperability to permutation iterator Jeremy Siek 2004-01-13 21:22:34 +00:00
  • 983ba32def changes from Thomas for Interoperable Iterators Jeremy Siek 2004-01-13 21:18:09 +00:00
  • d2dae62215 removed same diff type req from Interoperator and did some work on permutation iterator Jeremy Siek 2004-01-13 21:00:31 +00:00
  • 9540444061 Some progress on indirect_iterator Dave Abrahams 2004-01-13 20:22:58 +00:00
  • 482c0cf52b changed comments about inheritance overspec Jeremy Siek 2004-01-13 19:58:23 +00:00
  • 849f01a0d1 added use of interoperable with to specialized iterators Jeremy Siek 2004-01-13 19:55:24 +00:00
  • 11770763df a couple small edits to the iterator adaptor tutorial Jeremy Siek 2004-01-13 19:35:41 +00:00
  • df66940f0f added another valid expression to Interoperable Iterators Jeremy Siek 2004-01-13 19:25:15 +00:00
  • 80f6a13e79 added Interoperable Iterators Jeremy Siek 2004-01-13 19:21:18 +00:00
  • 183c32f112 merged from trunk Dave Abrahams 2004-01-13 19:19:35 +00:00
  • 0f8aa07e5c Kill off outer cv-stripping of Dereferenceable Dave Abrahams 2004-01-13 19:18:42 +00:00
  • 6b77e7f8bd added that Interoperable Iterator refines Single Pass Iterator Jeremy Siek 2004-01-13 19:02:19 +00:00
  • 838decca95 chagned the name from InteroperatorConcept to InteroperatorIteratorConcept Jeremy Siek 2004-01-13 18:56:36 +00:00
  • e6c5b80afd uncommented the constrains on the operations for InteroperableIteratorConcept (also changed the name) Jeremy Siek 2004-01-13 18:52:30 +00:00
  • e7b5604ec5 fixed a transform_iterator issue Jeremy Siek 2004-01-13 18:30:23 +00:00
  • ea3baba376 changed the stuff about iterator_category in reverse_iterator to match the language we decided on for filter_iterator Jeremy Siek 2004-01-13 18:17:27 +00:00
  • c6a5b7c292 changed algorithm for iterator_facade::iterator_category and for filter_iterator Jeremy Siek 2004-01-13 18:09:30 +00:00
  • 45e90e0134 switched to using the no_proxy version of input_iterator_archetype Jeremy Siek 2004-01-13 18:06:08 +00:00
  • 18b1414d6c changed iterator_facade_default_category to stop lying about output_iterator_tag Jeremy Siek 2004-01-13 18:04:13 +00:00
  • 7facdd8590 simplified make_filter_iterator also regen html using newer rst Jeremy Siek 2004-01-13 15:59:47 +00:00
  • 7b199b7b45 merged from trunk Dave Abrahams 2004-01-13 15:45:17 +00:00
  • 6cf1230c13 tweaked the models section of counting_iterator Jeremy Siek 2004-01-13 14:22:39 +00:00
  • d70b0d3f05 fix from Dave, removed req. for Readable Iterator from reverse_iterator Jeremy Siek 2004-01-13 14:14:47 +00:00
  • 527b5e3caa more fixes from Dave Jeremy Siek 2004-01-13 14:10:54 +00:00
  • 4e1b53ed36 added the requirement that Predicate be a class (not a function pointer) to one of filter iterator's constructors Jeremy Siek 2004-01-13 13:53:34 +00:00
  • eb69638be1 unspecified instead of implementation defined Dave Abrahams 2004-01-13 13:51:28 +00:00
  • a5c4497c01 Separate scanning of .rst and .tex files Dave Abrahams 2004-01-13 13:38:19 +00:00
  • 1033aeb186 tweaks Dave Abrahams 2004-01-13 13:36:55 +00:00
  • e5d502d2f8 tweaks Dave Abrahams 2004-01-13 13:12:45 +00:00
  • 55e4fe2ab7 Fix abstract formatting Dave Abrahams 2004-01-13 12:54:41 +00:00
  • 8e2d210d42 Various fixups Dave Abrahams 2004-01-13 12:51:08 +00:00
  • ec8d069057 more work on the specification of iterator_category Jeremy Siek 2004-01-13 05:56:29 +00:00
  • 2edb688882 further edits to filter_iterator's iterator_category Jeremy Siek 2004-01-13 05:19:22 +00:00
  • 3403cbbae6 fixes to iterator_category spec for filter_iterator Jeremy Siek 2004-01-13 03:20:14 +00:00
  • b52b9325ba regen the html Jeremy Siek 2004-01-13 02:58:21 +00:00
  • 1e3b131a84 some changes from Dave Jeremy Siek 2004-01-13 02:53:04 +00:00
  • 250a374e07 changes as per Dave's comments Jeremy Siek 2004-01-13 02:15:04 +00:00
  • f618d71c0e generating html Jeremy Siek 2004-01-13 00:29:42 +00:00
  • 3d37ba5120 updated abstract for counting iterator Jeremy Siek 2004-01-13 00:27:51 +00:00
  • e785cc70d1 some major changes to the requirements/models section of counting_iterator Jeremy Siek 2004-01-12 21:18:52 +00:00
  • f05bfdccb7 This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2004-01-12 20:58:23 +00:00
  • 3bf52ec2f2 Finished iterator_adaptor tutorial Added example test code Rolled forward old counting_iterator abstract for boost docs. Dave Abrahams 2004-01-12 20:58:22 +00:00
  • 19dbb5304c I forget Jeremy Siek 2004-01-12 20:50:44 +00:00
  • 4d13c285ea updated to match the changes to the standards proposal Jeremy Siek 2004-01-12 20:43:30 +00:00
  • 08ce6903ce resolved Howards issue about a->m Jeremy Siek 2004-01-12 20:31:44 +00:00
  • 75e76eb637 added member typedefs to reverse_iterator spec Jeremy Siek 2004-01-12 20:26:36 +00:00
  • 954d12a04d indenting, and forgot to say on the last checkin, added member typedefs Jeremy Siek 2004-01-12 20:19:50 +00:00
  • bcc0e80439 improved the models section of transform iterator to discuss old iterator categories Jeremy Siek 2004-01-12 20:18:41 +00:00
  • 436f7411f8 resolved the istreambuf_iterator/reference issue Jeremy Siek 2004-01-12 20:03:47 +00:00
  • 21381f3fa7 removed constraints on reference from Readable Iterator Jeremy Siek 2004-01-12 19:54:57 +00:00
  • db9d88ad7b updated some issues for indirect_iterator Jeremy Siek 2004-01-12 19:30:48 +00:00
  • 6085e03da0 resolved some issues with counting_iterator Jeremy Siek 2004-01-12 19:01:57 +00:00
  • b2407b0191 resolved some issues with transform iterator Jeremy Siek 2004-01-12 18:38:32 +00:00
  • 8181625365 resolved issue with reverse iterator abstract Jeremy Siek 2004-01-12 18:31:01 +00:00
  • 24052c3dff a couple edits Jeremy Siek 2004-01-12 18:07:12 +00:00
  • c15707fd70 added requirements on the Base argument Jeremy Siek 2004-01-12 18:03:04 +00:00
  • b4f1b069be Really re-resolved title level problem Dave Abrahams 2004-01-12 18:02:50 +00:00
  • 129815f3dd added links to example source code Jeremy Siek 2004-01-12 16:10:29 +00:00
  • a7eaa017b1 Fixed general formatting, re-resolved title level problem, acknowledged Keith MacDonald for inspiring the tutorial. Dave Abrahams 2004-01-12 16:05:15 +00:00
  • 6e326921f9 moved from utility Jeremy Siek 2004-01-12 16:00:57 +00:00
  • 4a3fd9984d filled out some missing operator--, added a comment about the operations and concepts, and added some text to the indirect iterator example Jeremy Siek 2004-01-12 15:53:04 +00:00
  • 0074f50573 fixed problem with V, C, R, D Jeremy Siek 2004-01-12 15:26:20 +00:00
  • ba8dc44eac new file Jeremy Siek 2004-01-12 15:20:01 +00:00
  • b0d3d34fcd small edit to emphasize where the iterator adaptor and facade docs are Jeremy Siek 2004-01-12 15:14:26 +00:00
  • 7f0ed4f5be resolved title level problem Jeremy Siek 2004-01-12 15:02:21 +00:00
  • 7fc54ec2d8 a couple small edits to the iterator facade tutorial Jeremy Siek 2004-01-12 04:36:23 +00:00
  • f0add8a043 added base() function to the interface of the specialized adaptors Jeremy Siek 2004-01-12 04:17:26 +00:00
  • 5b608e114b added example to permutation iterator, and also the make_... function Jeremy Siek 2004-01-12 03:41:47 +00:00
  • 06e1fa88b9 tutorial updates Dave Abrahams 2004-01-12 02:49:55 +00:00
  • a6b2a098c1 new file Jeremy Siek 2004-01-12 01:53:23 +00:00
  • 4f0684ffac fixed a typo Jeremy Siek 2004-01-12 01:52:47 +00:00
  • fbfcf97e18 some progress on transform_iterator Jeremy Siek 2004-01-12 01:51:27 +00:00
  • 45b6a92f61 added make_xxx functions for some of the iterators Jeremy Siek 2004-01-12 01:30:47 +00:00
  • c6814925ac some progress Jeremy Siek 2004-01-12 00:48:21 +00:00
  • 6c114a539d changed models section Jeremy Siek 2004-01-12 00:14:12 +00:00
  • b6c82968b8 new file Jeremy Siek 2004-01-11 17:48:31 +00:00
  • 2271aceab8 improvements to the spec Jeremy Siek 2004-01-11 17:46:42 +00:00
  • 0db07e9455 added concept checks Jeremy Siek 2004-01-11 17:45:33 +00:00
  • f158591054 added const to dummyT for readable_lvalue Jeremy Siek 2004-01-11 17:28:45 +00:00
  • 1b210355bf added bodies to functions to prevent linker errors Jeremy Siek 2004-01-11 17:27:59 +00:00
  • 075c341a37 added const to operator* Jeremy Siek 2004-01-11 16:54:00 +00:00
  • bab25c04db added some missing peices to the spec Jeremy Siek 2004-01-11 16:40:48 +00:00
  • 2a60dfa087 progress on filter iterator Jeremy Siek 2004-01-11 15:46:34 +00:00