e2957cfb0c
use idiomatic convertibility assertions.
...
[SVN r33869]
2006-04-30 03:33:33 +00:00
f5b644e765
Fixes for concept checking; use destructors for checking classes, misc cleanup.
...
[SVN r33862]
2006-04-29 20:27:14 +00:00
6196a6e591
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
a6d200f262
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
a99ab81803
changed LvalueIteratorConcept to really catch errors
...
[SVN r22017]
2004-01-28 14:01:45 +00:00
b353d45f2d
added boost::ignore_unused_variable_warning(r);
...
[SVN r22009]
2004-01-27 18:34:00 +00:00
19d339c916
removed ReadableLvalue and WritableLvalue, added Lvalue
...
[SVN r22005]
2004-01-27 18:14:48 +00:00
2d1e40bd20
made some changes to InteroperableIteratorConcept to match the current
...
docs, as per suggestions from Dave and Thomas
[SVN r21718]
2004-01-14 03:44:45 +00:00
6b77e7f8bd
added that Interoperable Iterator refines Single Pass Iterator
...
[SVN r21694]
2004-01-13 19:02:19 +00:00
e6c5b80afd
uncommented the constrains on the operations for InteroperableIteratorConcept
...
(also changed the name)
[SVN r21692]
2004-01-13 18:52:30 +00:00
4d13c285ea
updated to match the changes to the standards proposal
...
[SVN r21647]
2004-01-12 20:43:30 +00:00
20b31d1cca
Added traits:
...
is_incrementable.hpp: checks whether ++x is well-formed
pointee.hpp: value_type of iterators or smart pointers
indirect_reference.hpp: reference type of iterators or smart pointers
indirect_iterator.hpp
indirect_iterator_member_types.cpp
Use pointee/indirect_reference to select value/reference type.
iterator_concepts.hpp: Fixed interoperable test. Hardly tests enough, but it's a start
minimum_category.hpp: Better error messages for vc6
indirect_iterator_test.cpp: Workarounds for compilers without SFINAE
static_assert_same.hpp: Informative error reports; added a macro.
zip_iterator_test.hpp: Added missing #include
Jamfile: made zip_iterator test pass with vc6/stlport
[SVN r21514]
2004-01-06 17:35:36 +00:00
cc282d81c0
vc6 workaround
...
[SVN r21007]
2003-11-29 21:02:45 +00:00
a6ffdb8ebf
More warning suppression
...
[SVN r20996]
2003-11-28 16:25:35 +00:00
2ad29da3b5
Bcc564 workaround
...
[SVN r20995]
2003-11-28 16:21:15 +00:00
b63814d3f2
Check *implicit* convertibility from reference to value
...
[SVN r20925]
2003-11-23 17:07:04 +00:00
f18906ac6b
Removed access category tags from iterator library, made corresponding
...
changes elsewhere.
boost/iterator and libs/iterator/test were updated from
branch "simplify"
[SVN r20905]
2003-11-22 01:18:37 +00:00
e4447b8e83
Bug fix for code not being exercised currently.
...
[SVN r19118]
2003-07-14 21:31:44 +00:00
53eb5346de
Move from boost-sanbox [ JDG ]
...
[SVN r18958]
2003-07-07 14:14:36 +00:00