Commit Graph

416 Commits

Author SHA1 Message Date
Neil Groves
3b3889b70f [boost][range] - Ticket 5485 - doubly defined BOOST_DEFINE_RANGE_ADAPTOR_1 macro.
[SVN r72098]
2011-05-22 20:01:12 +00:00
Neil Groves
5ed6116490 [boost][range] - ticket 5544 - fix for termination of irange - done properly for negative step sizes.
[SVN r72097]
2011-05-22 19:59:59 +00:00
Neil Groves
df1a3a334f [boost][range] - ticket 5544 - fix for termination of irange.
[SVN r72070]
2011-05-22 11:16:53 +00:00
Neil Groves
126e6861d7 [boost][range] - Resolved Trace 5162 - boost::iterator_range<T*> is unsafe.
[SVN r70852]
2011-04-02 13:05:26 +00:00
Neil Groves
d490a84c8d [boost][range] - Improved the work-around for VC10 for_each implementation. Corrected a missing newline at the end of the file.
[SVN r70850]
2011-04-02 10:14:51 +00:00
Neil Groves
10af4fc1e0 [boost][range] - Improve the forwarding of the functor, and provide a work-around for the breaking changes in VC10 for_each.
[SVN r70690]
2011-03-29 10:27:00 +00:00
Neil Groves
f8bb8aafbf [range] - Improved default Reference type deduction for the join_iterator as implemented by aschoedl in Trac issue 5061.
[SVN r70041]
2011-03-16 23:55:25 +00:00
Neil Groves
c6a6a46db4 [range] - Fix for the demotion of traversal tags supplied by aschoedl. This is mentioned in Trac issue 5061, but has also been reported independently by a few users.
[SVN r70040]
2011-03-16 23:47:02 +00:00
Neil Groves
cc8a1413cb [range] - Qualify the lookup of the make_transform_iterator function to protect against ADL. This was reported as part of Trac issue 5061.
[SVN r70039]
2011-03-16 23:41:12 +00:00
Neil Groves
1131136d4a [range] - Fix for Trac issue 5313 - Typos in boost/range/detail/detail_str.hpp
[SVN r70038]
2011-03-16 23:37:03 +00:00
Neil Groves
3cd6a7277f [range] Added <=, ==, >, >=, != operators to iterator_range
[SVN r70037]
2011-03-16 23:33:57 +00:00
Neil Groves
19a2090ef8 [range] - Fix for Trac issue 5295 - boost/range/sub_range.hpp cannot be included by itself
[SVN r70036]
2011-03-16 23:31:59 +00:00
Neil Groves
67f457ade1 [range] Fix for Trac issue 5179 - Extra ";" in boost range file
[SVN r70035]
2011-03-16 23:29:29 +00:00
Neil Groves
7315e2c14e [range] resolved trac issue 5295 - sub_range.hpp was missing an include of concepts.hpp
[SVN r70034]
2011-03-16 23:20:12 +00:00
Neil Groves
cafea6aea5 [boost][range] - Merge a fix to undo an erroneous change to iterator_range.size() that allowed it to compile for ranges that did not model the Random Access Range Concept and thereby broken the complexity guarantees.
[SVN r68190]
2011-01-16 17:07:27 +00:00
Neil Groves
96c78123f0 [boost][range] - Fixed erroneous change by 'Wash' the size() function is intended to be for Random Access Ranges only to be in keeping with the other Boost.Range size() functions.
[SVN r68177]
2011-01-16 00:05:12 +00:00
Bryce Adelstein-Lelbach
868858b844 Fixed ambiguity issues when compiling with C++0x support enabled.
[SVN r68155]
2011-01-14 17:37:59 +00:00
Bryce Adelstein-Lelbach
367582d0f4 Removed the use of __gnu_cxx::is_sorted from Boost.Graph as it's lolnonportable,
implemented a version of the algorithm as a replacement,



[SVN r68144]
2011-01-14 03:02:47 +00:00
Neil Groves
6d46ce412f [range] - merge the tested changes from the trunk in preparation for the 1.46 release.
[SVN r67905]
2011-01-10 06:35:02 +00:00
Neil Groves
716cf7795e [boost][range] - Fixed defect where BOOST_TEST_MESSAGE was being undefined as a side-effect by the boost/range/detail/any_iterator_buffer.hpp header file
[SVN r67542]
2011-01-01 16:51:31 +00:00
Neil Groves
55fd3ca5b2 [boost][range] - Updated begin/end to be protected against accidental ADL to improve compatibility with C++0x. Added any_range which adds type erasure support. Added a type_erased adaptor to utilise the any_range. Implemented the any_iterator using a small buffer optimization to avoid heap usage.
[SVN r67541]
2011-01-01 16:46:32 +00:00
Neil Groves
c506d2537f [boost][range] - Trac item 4226 - Implemented a safe_bool utility class that is intended to be refactored into a core area. Integrated this into iterator_range.
[SVN r67463]
2010-12-26 23:14:08 +00:00
Neil Groves
efb7b50a8a [boost][range] - Improved the implementation of strided range to eliminate requirements for boost::size(rng) to be a valid expression. Each traversal category of strided_iterator is now individually implemented.
[SVN r67461]
2010-12-26 20:33:33 +00:00
Neil Groves
674be9dfa0 [boost][range] - merge from trunk which fixes a defect in the strided range adaptor, and contains improvements to the documentation
[SVN r67454]
2010-12-26 15:13:43 +00:00
Neil Groves
014fdb8ace [boost][range] - Corrected yesterdays erroneous modifications to the strided adaptor.
[SVN r67445]
2010-12-24 15:00:08 +00:00
Neil Groves
9cf925c079 [boost][range] - Added has_range_iterator and has_range_const_iterator. Trac ticket 4296.
[SVN r67433]
2010-12-23 18:10:09 +00:00
Neil Groves
4fc942f45e [boost][range] - Resolved Trac ticket 4355 - Concepts did not check that iterators must be dereferencable.
[SVN r67430]
2010-12-23 11:56:27 +00:00
Neil Groves
c66fb8e807 [boost][range] - manually split the implementation calls to search_n _impl and search_n_pred_impl due to a function overload resolution issue with VC10.
[SVN r67426]
2010-12-23 09:59:53 +00:00
Neil Groves
3adf4d2869 [boost][range] - Resolution of Trac item 4905 - Implementation of boost::range::map_keys should use boost::range_reference
[SVN r67423]
2010-12-23 00:56:04 +00:00
Neil Groves
de24df7962 [boost][range] - Fixed the search_n predicate version and resolve Trac ticket 4776
[SVN r67421]
2010-12-23 00:12:28 +00:00
Neil Groves
dfa0764d53 [boost][range] - Resolution of Trac ticket 4355. Made the naming of the returned types from range adaptors consistent and documented.
[SVN r67420]
2010-12-22 23:42:02 +00:00
Neil Groves
d68174a51d [boost][range] - Update to relax preconditions for the strided adaptor, and numerous fixes to inspection report issues.
[SVN r67419]
2010-12-22 22:36:43 +00:00
Ralf W. Grosse-Kunstleve
1ff26bc99b boost/range/iterator_range_core.hpp: fixing bug introduced with rev. 67153 (major breakage)
[SVN r67169]
2010-12-11 14:30:49 +00:00
Bryce Adelstein-Lelbach
4b96ce34aa Fix order of includes for Spirit scheme example. Changed iterator_range.size()
to use std::distance instead of subtracting iterators, this allows it to work
with iterators other than random access. Added more utree docs to Spirit.



[SVN r67153]
2010-12-10 20:04:30 +00:00
Neil Groves
26c095d022 Boost.Range merge of bug fixes and documentation
[SVN r64120]
2010-07-18 11:36:34 +00:00
Neil Groves
22c4ab4a06 Boost.Range fixes for Tickets: 4131, 4136, 4398, 4388. Plus updated history in the documentation.
[SVN r64111]
2010-07-17 19:44:31 +00:00
Neil Groves
183e449a31 [range] disambiguate const / non-const overloads for Intel compilers and older GCC.
[SVN r63998]
2010-07-13 20:31:40 +00:00
Neil Groves
7c3b66d520 [range] experimental commit using disable_if in an attempt to resolve the ambiguity warnings on some compilers.
[SVN r63938]
2010-07-12 22:45:30 +00:00
Neil Groves
334bc28136 avoid name clash with Boost.Algorithm by renaming replace_range to replaced_range
[SVN r63936]
2010-07-12 22:02:46 +00:00
Neil Groves
ef000176d8 [boost][range] - Improved handling of temporary ranges in range algorithms.
[SVN r63902]
2010-07-12 00:08:41 +00:00
Neil Groves
aebb16feef Boost.Range sliced adaptor is now compatible with VC10 even with using namespace boost::adaptors.
[SVN r61923]
2010-05-12 01:34:50 +00:00
Douglas Gregor
794fd3e226 Move Boost.Range's join_iterator intrusive_ptr_add_ref and intrusive_ptr_release where ADL will actually find them
[SVN r61867]
2010-05-09 01:32:55 +00:00
Neil Groves
c9802507ab Boost.Range - modified join and irange to return public range types.
[SVN r61690]
2010-04-29 22:03:58 +00:00
Neil Groves
925b3ad355 Boost.Range updated unit tests.
[SVN r61648]
2010-04-28 16:11:40 +00:00
Neil Groves
f9eeb5d447 Boost.Range correct missing items from merge by merging these changes manually.
This changeset is what should have happened with the prior svn merge operation.

[SVN r61519]
2010-04-23 23:18:59 +00:00
Neil Groves
a47f15a98f Boost.Range merge from trunk to release.
This is motivated by the need to correct the istream_range, to correct the adaptors.hpp header file, and correct the return types of various range algorithms.

[SVN r61517]
2010-04-23 22:50:56 +00:00
Neil Groves
adc4b5db3b Boost.Range brought back some of the const overloads that were over-zealously removed.
[SVN r61495]
2010-04-22 22:43:57 +00:00
Jeremiah Willcock
f6c15771e2 Fixed tab and no-newline-at-end-of-file issues from inspection report
[SVN r61435]
2010-04-20 17:54:16 +00:00
Neil Groves
4641e2e69d Boost.Range - removed unnecessary code from the sliced adaptor.
Added a unit test to test the use of a non-member function as a transform functor and composition of strided, sliced and transformed range adaptors.

[SVN r61404]
2010-04-19 11:45:27 +00:00
Neil Groves
a1cb3d9795 Boost.Range added the strided adaptor to the boost/range/adaptors.hpp
[SVN r61378]
2010-04-18 19:55:46 +00:00
Neil Groves
4830359a93 Boost.Range corrected istream_range implementation. Added the missing istream_range unit test. Removed the untested and undocumented unbounded_range for this release.
[SVN r61345]
2010-04-17 21:02:28 +00:00
Neil Groves
cf63ba0dc9 Boost.Range removed redundant overloads, increased compiler support, and made return types consistent.
[SVN r61281]
2010-04-14 22:16:11 +00:00
Neil Groves
dfc30e334d Boost.Range merged defect fix for iterator_range.
[SVN r61280]
2010-04-14 21:15:41 +00:00
Neil Groves
22fcae4fcb Boost.Range reverted attempted fix for iterator_range::operator[] since this was not a good fix.
[SVN r61269]
2010-04-14 07:41:38 +00:00
Neil Groves
47b40f66e1 Boost.Range defect fix for the operator[] of iterator_range. This now reverts to a simpler implementation when the iterator is a pointer.
[SVN r61258]
2010-04-13 20:41:11 +00:00
Neil Groves
350a1f8bfc Boost.Range updated the return types of various algorithms to improve consistency. This is to address a specific request made during the formal review of Boost.RangeEx.
[SVN r61211]
2010-04-11 22:05:02 +00:00
Neil Groves
eea32403ef Boost.Range merge of fixes from the trunk.
[SVN r61146]
2010-04-08 19:34:17 +00:00
Neil Groves
52c04e94f9 Boost.Range fix for the range_size metafunction. This showed as a compilation failure on VACPP.
[SVN r61144]
2010-04-08 10:40:14 +00:00
Neil Groves
b573b6c9bf Boost.Range modification in an attempt to improve the compatibility of the adjacent_filtered and uniqued adaptors.
[SVN r61142]
2010-04-07 23:40:53 +00:00
Neil Groves
704ce0186a Boost.Range fix to the combine function that did not show as a defect on most compilers.
This iteration also makes the code compatible with more compilers.

[SVN r61071]
2010-04-05 14:12:24 +00:00
Neil Groves
3a6c6c6bcd Boost.Range fix to the skip_iterator constructor used by adjacent_filter. On the templatised constructor the m_range variable was uninitialized. This may explain some of the failures for adjacent_filtered and uniqued on Intel compilers.
[SVN r61066]
2010-04-05 09:54:34 +00:00
Neil Groves
29b2053f5c Merged the new Boost.Range into the release branch.
[SVN r61052]
2010-04-04 20:00:13 +00:00
Neil Groves
cee9ffc1a8 Boost.Range added unit tests for extended algorithms.
Put the extended algorithms into boost::range in a similar manner to the standard algorithms.
Added iota as an extended algorithm.
Fixed defects in the extended algorithms brought to light by the new unit tests.

[SVN r61042]
2010-04-04 14:14:12 +00:00
Neil Groves
6cc4cbf1a1 Boost.Range a recent fix to a trac ticket causes a compilation error on Sun compilers. This commit causes the old code to be used for the operator[] of iterator_range on Sun compilers.
[SVN r61038]
2010-04-04 11:38:14 +00:00
Neil Groves
debce93f63 Boost.Range is modified to conditionally compile concept assertions. This has been configured to disable concept assertions in Boost.Range for known broken compilers.
[SVN r61035]
2010-04-04 10:47:21 +00:00
Neil Groves
71c2ca614c Boost.Range Fix for trac issue #3110 - Multi_array and iterator_range interaction.
This has been fixed by reusing the well proven iterator_facade operator[] mechanism.

[SVN r61029]
2010-04-03 22:09:29 +00:00
Neil Groves
d0544400af Boost.Range fixes for compilers that were having problems picking between const and mutable range overloads of range algorithms.
[SVN r61028]
2010-04-03 21:00:56 +00:00
Neil Groves
f8f29ae7d3 Boost.Range improvements for compiler compatibility, especially C++0x compilers.
[SVN r61026]
2010-04-03 20:10:16 +00:00
Neil Groves
690ebf406e Boost.Range correct the adjacent_filtered adaptor to be resilient accident argument dependent lookup of boost::next
[SVN r61024]
2010-04-03 19:28:03 +00:00
Neil Groves
22c72c53eb Boost.Range algorithms are now in the boost::range namespace and brought into boost by the appropriate using statement. This allows better interoperation with Boost.Algorithm since errors only occur when the use calls similarly named ambiguous functions. In this event the user can disambiguate by using algorithm::xxx() or range::xxx(). This iteration also updates the concept assert code in the range algorithms.
[SVN r61023]
2010-04-03 19:14:13 +00:00
Neil Groves
b4ae711d4e Boost.Range minor documentation corrections and code comment fixes.
[SVN r61014]
2010-04-03 09:02:21 +00:00
Neil Groves
629ab6adbf Correct Boost.Range irange unit test failure on 64-bit GCC
[SVN r60905]
2010-03-28 20:03:49 +00:00
Neil Groves
40d20d65ca Fix compilation of Boost.Range adaptors on GCC 64-bit
[SVN r60904]
2010-03-28 19:44:33 +00:00
Neil Groves
bed353556f Corrected namespace of the pipe operator for the copied adaptor.
[SVN r60901]
2010-03-28 18:37:28 +00:00
Neil Groves
b0d1db7c2e Boost.RangeEx merged into Boost.Range
[SVN r60897]
2010-03-28 16:08:35 +00:00
Thorsten Jørgen Ottosen
c8c808b04e fix for bug Ticket #2903
[SVN r52204]
2009-04-05 20:49:47 +00:00
Thorsten Jørgen Ottosen
bcc0ea30cf Ticket #2903
[SVN r52202]
2009-04-05 20:46:02 +00:00
Thorsten Jørgen Ottosen
d1c2c5ce3f bug-fixes from trunk
[SVN r46647]
2008-06-24 15:37:59 +00:00
Thorsten Jørgen Ottosen
dbef3564c4 fixes from Trac
[SVN r46346]
2008-06-12 10:54:44 +00:00
Thorsten Jørgen Ottosen
b948d9af17 fixes for problems from Trac
[SVN r46345]
2008-06-12 10:00:54 +00:00
Thorsten Jørgen Ottosen
f117011b60 fix for as_literal()
[SVN r45123]
2008-05-05 06:41:54 +00:00
Thorsten Jørgen Ottosen
7c0d73b8cf fixed problem with operator()() when the value_type was abstract.
[SVN r43322]
2008-02-19 15:10:05 +00:00
Eric Niebler
405ebd8cca include config.hpp and workaround.hpp before uses of BOOST_WORKAROUND and BOOST_MSVC
[SVN r43220]
2008-02-11 03:48:41 +00:00
Thorsten Jørgen Ottosen
94b45ef51e missing ) fixed
[SVN r43175]
2008-02-08 15:25:01 +00:00
Thorsten Jørgen Ottosen
e115ac1006 silence of warnings for unused arguments
[SVN r43171]
2008-02-08 09:58:35 +00:00
Thorsten Jørgen Ottosen
428e72ed22 iterator_range disables msvc warning 4996
<http://svn.boost.org/trac/boost/ticket/1565>

[range] sub_range assignment issue
    <http://svn.boost.org/trac/boost/ticket/1284> 

[SVN r43155]
2008-02-07 14:41:04 +00:00
Thorsten Jørgen Ottosen
4d381e8564 fixed #if -> #ifdef
[SVN r42716]
2008-01-13 11:38:13 +00:00
Thorsten Jørgen Ottosen
507d1e8075 fixed #if to #ifdef
[SVN r42715]
2008-01-13 11:37:41 +00:00
Thorsten Jørgen Ottosen
8291ce67fc minor changes from trunk
[SVN r41751]
2007-12-05 17:30:23 +00:00
Thorsten Jørgen Ottosen
14a9a1906b Ticket #1477
[SVN r41638]
2007-12-03 09:08:02 +00:00
Thorsten Jørgen Ottosen
dbfa1df088 missing include (Ticket #1463)
[SVN r41637]
2007-12-03 09:01:03 +00:00
Thorsten Jørgen Ottosen
f65c137e73 missing include
[SVN r41636]
2007-12-03 09:00:23 +00:00
Thorsten Jørgen Ottosen
5afec2b74f merge from truck (boost::size()->boost::distance())
[SVN r41635]
2007-12-03 08:51:22 +00:00
Thorsten Jørgen Ottosen
8085605217 fixed a serious oversigt
[SVN r41457]
2007-11-29 09:19:24 +00:00
Beman Dawes
901266b76a Full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41369]
2007-11-25 18:07:19 +00:00
Thorsten Jørgen Ottosen
0eb365edbe macro patch
[SVN r41183]
2007-11-17 21:24:16 +00:00
Thorsten Jørgen Ottosen
637dc618d1 iostream macro patch
[SVN r41180]
2007-11-17 21:19:13 +00:00
Thorsten Jørgen Ottosen
dd1459f221 works after local test with vc8
[SVN r41177]
2007-11-17 20:44:29 +00:00
Thorsten Jørgen Ottosen
a2f3a45214 minor update of comments
[SVN r41175]
2007-11-17 20:22:05 +00:00
Thorsten Jørgen Ottosen
2605b9ee45 update of new concepts, and replacement of range_size<T>::type with range_difference<T>::type throughut the library
[SVN r40965]
2007-11-09 13:30:57 +00:00
Thorsten Jørgen Ottosen
68a63cab85 added deprecated headers again for backward compatibility sake
[SVN r40629]
2007-10-31 21:48:11 +00:00
Thorsten Jørgen Ottosen
06c54ccd48 current version gave problem in regression ... to be updated later
[SVN r40612]
2007-10-30 19:47:40 +00:00
Thorsten Jørgen Ottosen
00e70244a5 fixes broken one from trunk ... still not finished
[SVN r40520]
2007-10-28 10:11:10 +00:00
Thorsten Jørgen Ottosen
01826978d6 cleaned up deprecated headers
[SVN r40506]
2007-10-27 15:57:20 +00:00
Thorsten Jørgen Ottosen
336c12b60f removed deprecated mfc stuff
[SVN r40425]
2007-10-24 15:53:54 +00:00
Thorsten Jørgen Ottosen
82768af3d2 roll-back of ADL names
[SVN r40423]
2007-10-24 15:19:16 +00:00
Thorsten Jørgen Ottosen
f4cde208f2 Adding Shunsuke Sogame fantastic MFC/ATL mappings
[SVN r40379]
2007-10-23 20:23:05 +00:00
Thorsten Jørgen Ottosen
d130dff5ec cleanup
[SVN r40378]
2007-10-23 20:08:35 +00:00
Thorsten Jørgen Ottosen
aa9158b199 applied Ticket #1309 (new Patches)
[SVN r40377]
2007-10-23 19:56:39 +00:00
Thorsten Jørgen Ottosen
bbd9fdb7bd displabed some warnings and applied Ticket #1284: sub_range_copy.patch
[SVN r40376]
2007-10-23 19:50:59 +00:00
Thorsten Jørgen Ottosen
17514e1d44 added operator() to allow random access index with transform iterators
[SVN r40375]
2007-10-23 19:34:38 +00:00
Thorsten Jørgen Ottosen
028bff0c22 changed ADL functions back the names of 1.34 ... these names have been in use for too long ... let's not break code that depends on them
[SVN r40372]
2007-10-23 19:07:38 +00:00
Nicola Musatti
a862a573df Applied patch from Ticket #1320
[SVN r40020]
2007-10-14 17:53:15 +00:00
Caleb Epstein
e0a76af0f9 Quiet unused argument warnings from gcc.
[SVN r39274]
2007-09-14 17:18:02 +00:00
Thorsten Jørgen Ottosen
aeb47120e3 fixed typo
[SVN r36684]
2007-01-10 18:57:20 +00:00
Thorsten Jørgen Ottosen
22b7b4ec8e commented out old array code
[SVN r36683]
2007-01-10 18:50:13 +00:00
Thorsten Jørgen Ottosen
f49be0b382 *** empty log message ***
[SVN r35717]
2006-10-24 10:37:46 +00:00
Thorsten Jørgen Ottosen
e46eae8144 *** empty log message ***
[SVN r35717]
2006-10-24 10:37:46 +00:00
Thorsten Jørgen Ottosen
73bb3d899a *** empty log message ***
[SVN r34034]
2006-05-19 18:01:02 +00:00
Thorsten Jørgen Ottosen
f885495565 *** empty log message ***
[SVN r34015]
2006-05-18 21:27:29 +00:00
Thorsten Jørgen Ottosen
dc34cd6079 *** empty log message ***
[SVN r34014]
2006-05-18 21:11:55 +00:00
Thorsten Jørgen Ottosen
5850d7ce3e new traits and functions for v2
[SVN r34013]
2006-05-18 20:53:21 +00:00
Thorsten Jørgen Ottosen
554f832234 upgrade to v2
[SVN r34012]
2006-05-18 20:52:17 +00:00
Thorsten Jørgen Ottosen
ee024f588b applied borland patch
[SVN r33670]
2006-04-11 20:12:31 +00:00
Thorsten Jørgen Ottosen
1ac9efbd6a *** empty log message ***
[SVN r33301]
2006-03-10 09:16:22 +00:00
Thorsten Jørgen Ottosen
ae953cda6b *** empty log message ***
[SVN r33260]
2006-03-07 21:11:19 +00:00
Thorsten Jørgen Ottosen
b22773b2e3 applied bug fixes
[SVN r33038]
2006-02-20 21:15:05 +00:00
Thorsten Jørgen Ottosen
6478f85444 *** empty log message ***
[SVN r32015]
2005-12-13 22:50:00 +00:00
Thorsten Jørgen Ottosen
51f7fe9878 added new convinience funcs
[SVN r31969]
2005-12-09 22:33:57 +00:00
Thorsten Jørgen Ottosen
c08103b1c5 merge from 1.33.1
[SVN r31968]
2005-12-09 22:22:32 +00:00
Thorsten Jørgen Ottosen
a2b6c3f5ec fixed vc7.1 iterator conversion problems
[SVN r31942]
2005-12-07 01:26:57 +00:00
John Maddock
e76e9cda28 Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
[SVN r30670]
2005-08-25 16:27:28 +00:00
Thorsten Jørgen Ottosen
cd6a5e6a7f changed cast
[SVN r30592]
2005-08-16 15:56:23 +00:00
Jonathan Turkanis
24a881ef85 CRAY X1 patch
[SVN r29309]
2005-05-30 22:45:23 +00:00
Jonathan Turkanis
8db1f867f9 removed Borland workaround which broke iostreams on Borland
[SVN r29300]
2005-05-30 08:54:38 +00:00
Jonathan Turkanis
e5ddbb4bbc gcc-2.95 fix
[SVN r29287]
2005-05-30 07:35:51 +00:00
Thorsten Jørgen Ottosen
1b3c6f1c81 workaroud for borland seems to require more work, current code is not working
[SVN r29137]
2005-05-21 23:39:50 +00:00
Thorsten Jørgen Ottosen
d509beb073 intended borland fix
[SVN r29106]
2005-05-21 00:17:33 +00:00
Jonathan Turkanis
0965a46d9c Borland fix broke VC6
[SVN r29043]
2005-05-18 23:43:41 +00:00
Pavol Droba
5771d953ea default assignment operator added to resolve bcc problems
[SVN r28955]
2005-05-16 13:52:19 +00:00
Pavol Droba
75667cc53d fix 'operator bool()' workaround for borland
[SVN r28932]
2005-05-15 17:47:34 +00:00
Pavol Droba
4b89a3e223 added workaround for borland for bool conversion operator
[SVN r28905]
2005-05-14 18:51:59 +00:00
Jonathan Turkanis
c2ddc197aa removed redundant entries for long double
[SVN r28886]
2005-05-13 20:09:56 +00:00
Jonathan Turkanis
0ab5e6e60d added support for more fundamental types
[SVN r28885]
2005-05-13 19:57:55 +00:00
Jonathan Turkanis
c17afe8d03 switched to BOOST_RANGE_DEDUCED_TYPENAME
[SVN r28878]
2005-05-13 15:48:05 +00:00
Jonathan Turkanis
a5a74c161f fixed RANGE_DEDUCED_TYPENAME for VC7.0 + /Za
[SVN r28877]
2005-05-13 15:47:29 +00:00
Jonathan Turkanis
d77dbb2d0b fixes for VC6-7.0
[SVN r28876]
2005-05-13 15:45:53 +00:00
Jonathan Turkanis
c5d1b4a62a replaced DEDUCED_TYPENAME with typename
[SVN r28875]
2005-05-13 15:42:53 +00:00
Jonathan Turkanis
9b1cdde025 initial commitment
[SVN r28874]
2005-05-13 15:29:36 +00:00
Thorsten Jørgen Ottosen
5843a9fd3f *** empty log message ***
[SVN r28658]
2005-05-05 12:59:41 +00:00
Thorsten Jørgen Ottosen
a02b6c0f74 updated so ADL kick in in iterator_range and const_begin/const_end
[SVN r28562]
2005-05-01 22:58:25 +00:00
Victor A. Wagner Jr.
4cca4fac2f Changed - effectively I rolled back the last change because it clobbers
VC7.1 and VC8.0 tests (they do NOT show in the regression, which
          is another problem altogether) as well as killing some code of mine
          which uses boost::array.
NOTE    - I've commented out the one line I replaced so that more people can
          look at this change and decide what it _really_ needs to be (I haven't
          the time to so do).
          One thing that seems VERY odd is the changing of the && to || in the
          "new" line.


[SVN r28066]
2005-04-08 18:44:52 +00:00
Thorsten Jørgen Ottosen
6b9919ae4b *** empty log message ***
[SVN r28042]
2005-04-07 13:27:30 +00:00
Thorsten Jørgen Ottosen
1c8f27535d *** empty log message ***
[SVN r27796]
2005-03-24 11:23:04 +00:00
Thorsten Jørgen Ottosen
4524abb615 *** empty log message ***
[SVN r27671]
2005-03-15 16:00:19 +00:00
Eric Niebler
bf5ca9612c remove transform_range()
[SVN r27657]
2005-03-14 23:20:00 +00:00
Jonathan Turkanis
caa13c7387 modified to conform with new iterator_rang.hpp: idl_begin and idl_end are implemented in separate class
[SVN r27279]
2005-02-09 17:41:28 +00:00
Jonathan Turkanis
64cd26106a fixes for gcc-2.9x: support for 'old' iostreams; moved adl_begin and adl_end into separate class
[SVN r27278]
2005-02-09 17:26:18 +00:00
Thorsten Jørgen Ottosen
1451d487e1 *** empty log message ***
[SVN r27192]
2005-02-06 22:22:45 +00:00
Thorsten Jørgen Ottosen
92c5ce8ffa *** empty log message ***
[SVN r27190]
2005-02-06 22:08:12 +00:00
Thorsten Jørgen Ottosen
fbd60395d6 *** empty log message ***
[SVN r27149]
2005-02-05 20:47:39 +00:00
Thorsten Jørgen Ottosen
d82d9b9680 *** empty log message ***
[SVN r27148]
2005-02-05 20:07:02 +00:00
Jonathan Turkanis
ed09875157 added missing boost/assert.hpp include
[SVN r27003]
2005-02-02 03:42:25 +00:00
Thorsten Jørgen Ottosen
92c375e173 *** empty log message ***
[SVN r26766]
2005-01-20 22:33:25 +00:00
Thorsten Jørgen Ottosen
b3d4845ba6 *** empty log message ***
[SVN r26630]
2005-01-05 18:19:31 +00:00
Thorsten Jørgen Ottosen
6dd15529f6 *** empty log message ***
[SVN r26475]
2004-12-08 18:00:48 +00:00
Thorsten Jørgen Ottosen
3f27b522c1 cw 8.3 fixes
[SVN r25419]
2004-09-26 13:13:04 +00:00
Thorsten Jørgen Ottosen
a29ddcbcca *** empty log message ***
[SVN r25418]
2004-09-26 12:15:12 +00:00
Thorsten Jørgen Ottosen
f7ffdde09f metroworks hacks
[SVN r25342]
2004-09-22 15:24:23 +00:00
Thorsten Jørgen Ottosen
0909f0cc51 *** empty log message ***
[SVN r25319]
2004-09-21 20:03:06 +00:00
Thorsten Jørgen Ottosen
931bf86c87 *** empty log message ***
[SVN r25318]
2004-09-21 19:19:12 +00:00
Thorsten Jørgen Ottosen
6efc4ee478 *** empty log message ***
[SVN r25153]
2004-09-16 18:27:51 +00:00
Thorsten Jørgen Ottosen
c7047652d8 *** empty log message ***
[SVN r25152]
2004-09-16 18:21:42 +00:00
Thorsten Jørgen Ottosen
84a9126cc9 *** empty log message ***
[SVN r25126]
2004-09-15 21:36:14 +00:00
Thorsten Jørgen Ottosen
e6611aafb1 fixed missing references on char* arguments
[SVN r25090]
2004-09-14 21:24:20 +00:00
Thorsten Jørgen Ottosen
bd13c9082e maybe string problem is fixed
[SVN r25059]
2004-09-13 17:47:45 +00:00
Thorsten Jørgen Ottosen
af5431e553 *** empty log message ***
[SVN r25020]
2004-09-12 10:58:22 +00:00
Thorsten Jørgen Ottosen
3abdd3afd4 *** empty log message ***
[SVN r25018]
2004-09-11 15:33:46 +00:00
Thorsten Jørgen Ottosen
7a5e8fba8e *** empty log message ***
[SVN r25011]
2004-09-10 21:25:55 +00:00
Thorsten Jørgen Ottosen
3b3cb0571c *** empty log message ***
[SVN r25001]
2004-09-10 11:48:58 +00:00
Thorsten Jørgen Ottosen
58eee2c6ef *** empty log message ***
[SVN r24991]
2004-09-09 17:49:50 +00:00
Thorsten Jørgen Ottosen
b1174d5433 *** empty log message ***
[SVN r24967]
2004-09-08 11:20:06 +00:00
Thorsten Jørgen Ottosen
3ce0264517 *** empty log message ***
[SVN r24943]
2004-09-06 20:22:37 +00:00
Thorsten Jørgen Ottosen
bf9925e2aa *** empty log message ***
[SVN r24877]
2004-09-02 17:32:58 +00:00
Thorsten Jørgen Ottosen
caac9c37c3 *** empty log message ***
[SVN r24875]
2004-09-02 17:28:57 +00:00
Thorsten Jørgen Ottosen
97b8964e51 *** empty log message ***
[SVN r24708]
2004-08-24 13:05:15 +00:00
Thorsten Jørgen Ottosen
af8171efdc *** empty log message ***
[SVN r24707]
2004-08-24 12:59:10 +00:00
Thorsten Jørgen Ottosen
a929adc492 *** empty log message ***
[SVN r24638]
2004-08-21 21:54:02 +00:00
Thorsten Jørgen Ottosen
77dff97861 *** empty log message ***
[SVN r24637]
2004-08-21 21:18:00 +00:00
Thorsten Jørgen Ottosen
4de4fbc46e *** empty log message ***
[SVN r24622]
2004-08-20 19:26:34 +00:00
Thorsten Jørgen Ottosen
247ff6c8b8 removed errorness ADL hook
[SVN r24568]
2004-08-18 21:31:35 +00:00
Thorsten Jørgen Ottosen
a3d3c28ccc updated naming convention
[SVN r24517]
2004-08-16 22:07:07 +00:00
Thorsten Jørgen Ottosen
531339a51d *** empty log message ***
[SVN r24455]
2004-08-13 07:24:13 +00:00
Thorsten Jørgen Ottosen
8378643b44 *** empty log message ***
[SVN r24430]
2004-08-12 10:58:13 +00:00
Thorsten Jørgen Ottosen
ebca0b2a2a *** empty log message ***
[SVN r24385]
2004-08-10 16:09:30 +00:00
Thorsten Jørgen Ottosen
0dbf587323 *** empty log message ***
[SVN r24384]
2004-08-10 16:05:53 +00:00
Stefan Slapeta
7b37911918 Enable array support for CW 9
[SVN r24317]
2004-08-05 21:08:42 +00:00
Thorsten Jørgen Ottosen
12acb0fdf7 *** empty log message ***
[SVN r24195]
2004-07-30 21:15:29 +00:00
Thorsten Jørgen Ottosen
dc7d30bab6 *** empty log message ***
[SVN r24177]
2004-07-30 03:12:22 +00:00
Thorsten Jørgen Ottosen
5a479378d6 *** empty log message ***
[SVN r24140]
2004-07-28 11:01:10 +00:00
Thorsten Jørgen Ottosen
e26056b475 *** empty log message ***
[SVN r24125]
2004-07-27 18:35:14 +00:00
Thorsten Jørgen Ottosen
deb05d7f62 *** empty log message ***
[SVN r24124]
2004-07-27 18:28:10 +00:00
Thorsten Jørgen Ottosen
d73fb64736 *** empty log message ***
[SVN r24123]
2004-07-27 18:05:36 +00:00
Thorsten Jørgen Ottosen
2f4e6004f3 *** empty log message ***
[SVN r24122]
2004-07-27 17:53:15 +00:00
Thorsten Jørgen Ottosen
eb18ab0cc6 vc6 fixes
[SVN r24116]
2004-07-27 13:56:02 +00:00
Thorsten Jørgen Ottosen
d2dca990db vc6 fixes
[SVN r24114]
2004-07-27 13:37:44 +00:00
Thorsten Jørgen Ottosen
129e5862d2 *** empty log message ***
[SVN r24080]
2004-07-26 14:20:06 +00:00
Rene Rivera
1494248e57 Remove tabs in file.
[SVN r24043]
2004-07-25 17:12:17 +00:00
Thorsten Jørgen Ottosen
23625421f1 *** empty log message ***
[SVN r24009]
2004-07-24 13:16:12 +00:00
Thorsten Jørgen Ottosen
fd8f0bebd0 *** empty log message ***
[SVN r23991]
2004-07-23 14:09:14 +00:00
Thorsten Jørgen Ottosen
d78d5e3fd6 *** empty log message ***
[SVN r23988]
2004-07-23 14:00:36 +00:00
Pavol Droba
dd72943343 Incorrect include fixed.
[SVN r23316]
2004-07-02 10:30:36 +00:00
Pavol Droba
b63007763e typo fixed
[SVN r23296]
2004-07-01 09:07:48 +00:00
Thorsten Jørgen Ottosen
ab27c1ae2c remove wrong comment
[SVN r23261]
2004-06-29 14:35:37 +00:00
Thorsten Jørgen Ottosen
d85e5a45a8 *** empty log message ***
[SVN r23252]
2004-06-29 09:06:52 +00:00
Thorsten Jørgen Ottosen
6a455033ee *** empty log message ***
[SVN r23240]
2004-06-29 02:50:07 +00:00