Dave Abrahams
cd03e4d537
Fix typos.
...
[SVN r35505]
2006-10-06 15:45:41 +00:00
Dave Abrahams
afbb75b3cb
Make is_reference_to_pointer work properly with an abstract class
...
[SVN r35498]
2006-10-05 13:51:07 +00:00
Gennaro Prota
e2bea194a3
use <assert.h>; include <climits> for Borland only
...
[SVN r34906]
2006-08-19 11:05:56 +00:00
Gennaro Prota
72a38b9137
identification
...
[SVN r34905]
2006-08-19 11:04:25 +00:00
Peter Dimov
e71cca99a6
Windows CE patch by Michael Fink
...
[SVN r33986]
2006-05-17 22:33:47 +00:00
Matthias Troyer
d2e2b59111
*** empty log message ***
...
[SVN r33878]
2006-04-30 23:56:35 +00:00
Dave Abrahams
7d61e78d56
Keep bool_trait_def.hpp as the last #include; add bool_trait_undef.hpp at the end.
...
[SVN r33867]
2006-04-30 03:04:18 +00:00
Anthony Williams
c749e63ff2
Win32 implementation of boost::timed_mutex
...
[SVN r33272]
2006-03-08 22:24:52 +00:00
Alisdair Meredith
bbd4cb3de1
Patch for Borland 2006 compiler, using Dinkumware libraries
...
[SVN r33094]
2006-02-23 21:04:21 +00:00
Ralf W. Grosse-Kunstleve
3417f92b35
trivial adjustments to enable warning-free compilation with gcc -Wall -W -Werror
...
[SVN r32364]
2006-01-20 16:53:30 +00:00
Peter Dimov
5f033da80e
Fixed a couple of syntax errors (reported by Juergen Hunold)
...
[SVN r31946]
2005-12-07 20:41:11 +00:00
Peter Dimov
6dd212ccf7
Fixed bug #1370716 , static shared_ptr instances not working w/ quick_allocator
...
[SVN r31931]
2005-12-06 12:24:40 +00:00
Eric Friedman
9d5b0d7c0c
Added more relational operators, see Bug #1191356 .
...
[SVN r31783]
2005-11-26 05:50:55 +00:00
Dave Abrahams
83ada0473d
GCC 4.0.2 workarounds
...
[SVN r31295]
2005-10-11 23:43:44 +00:00
Dave Abrahams
36be4e716a
Martin Wille pointed out some missing header dependencies; fixed.
...
Also moved boost/python/detail/is_xxx.hpp functionality into
boost/detail/is_xxx.hpp to decouple library dependencies between
python and parameter.
[SVN r31290]
2005-10-11 21:20:06 +00:00
Jonathan Turkanis
3f8f91f7c7
reverted recent changes
...
[SVN r31255]
2005-10-10 00:18:38 +00:00
Jonathan Turkanis
ae07663830
first try at fixing is_incrementable for gcc 4.0.2
...
[SVN r31240]
2005-10-08 16:04:39 +00:00
Anthony Williams
d63b0de6f9
Moved BOOST_INTERLOCKED_READ stuff into its own header
...
[SVN r31098]
2005-09-23 17:24:29 +00:00
Anthony Williams
480b611fd2
Removed :: qualification on _Interlocked functions
...
[SVN r31097]
2005-09-23 16:56:09 +00:00
Anthony Williams
c07f135aa9
Added BOOST_INTERLOCKED_EXCHANGE_POINTER in all branches of the #if
...
[SVN r31012]
2005-09-16 14:05:33 +00:00
Anthony Williams
0244c5a647
Added InterlockedExchangePointer
...
[SVN r31010]
2005-09-16 13:57:44 +00:00
Anthony Williams
33ff8d33be
InterlockedCompareExchangePointer is only intrinsic on 64 bit platforms, otherwise it's just a synonym for
...
InterlockedCompareExchange
[SVN r30951]
2005-09-13 14:19:46 +00:00
Anthony Williams
ae50e20366
Added interlocked compare/exchange for pointers, and interlocked_read for values and pointers
...
[SVN r30941]
2005-09-13 09:37:02 +00:00
Anthony Williams
be9a4c47d4
New version of call_once for win32
...
[SVN r30847]
2005-09-07 15:02:16 +00:00
Rene Rivera
eb8fdcdc91
Add detection for macros used by VC:
...
_M_IX86; little-endian.
_M_IA64; little-endian, as this is the default on I64 and AMD64 is only little endian.
_M_ALPHA; little-endian, as again it's the default and Windows doesn't run on big-endian Alpha anyway AFAIK.
[SVN r30185]
2005-07-19 23:44:52 +00:00
Dave Abrahams
2fc38490db
Make some of these things into true metafunctions.
...
[SVN r29776]
2005-06-24 15:04:30 +00:00
Caleb Epstein
09f98c5132
Machine endianness detection taken from <boost/detail/limits.hpp>
...
[SVN r29573]
2005-06-14 22:19:20 +00:00
Dave Abrahams
e6ddc5ae0f
Workarounds for vc6 and 7.
...
[SVN r28958]
2005-05-16 14:54:12 +00:00
Peter Dimov
1a9a83f0fb
Link to documentation added.
...
[SVN r27745]
2005-03-20 14:53:58 +00:00
Peter Dimov
17dcac2940
<intrin.h> appears broken.
...
[SVN r27737]
2005-03-18 18:23:59 +00:00
Peter Dimov
17df7b5b7e
Split sp_counted_base into no threads (nt), win32 lock-free (w32) and pthreads (pt)
...
[SVN r27729]
2005-03-18 01:27:11 +00:00
Robert Ramey
30f03c5423
modifications to accomodate stlport and dinkumware
...
[SVN r27451]
2005-02-20 22:19:09 +00:00
Robert Ramey
24b07509e6
use utf8_codecvt_facet.hpp in detail directory
...
[SVN r27445]
2005-02-20 22:09:16 +00:00
John Maddock
1b622c7926
Previous VC6 fix broke Borland 5.5.1, using fully qualified names fixes the problem.
...
[SVN r27308]
2005-02-10 12:54:30 +00:00
Jonathan Turkanis
c986fa4341
fixes for VC6
...
[SVN r27124]
2005-02-04 22:08:38 +00:00
John Maddock
95b138ec61
Bring type traits into line with TR1
...
[SVN r26937]
2005-01-30 15:47:46 +00:00
Joaquín M. López Muñoz
a210e0e5c5
missing partial_std_allocator_wrapper ctor, fix by Daniel James
...
[SVN r26831]
2005-01-24 07:36:47 +00:00
Vladimir Prus
63a3c4ccf5
Merge the utf8 workaround in program_options and serialization and
...
put the result to boost/detail and libs/detail.
[SVN r26758]
2005-01-20 08:49:13 +00:00
Jonathan Turkanis
fa65f4e34c
Removed an instance of metafunction forwarding for Borland 5.x
...
[SVN r26489]
2004-12-13 04:58:28 +00:00
Jeremy Siek
fd06013885
added copyrights
...
[SVN r25809]
2004-10-20 13:07:46 +00:00
John Maddock
5fcbfdf2f8
Changed files to BSL based on permissions in blanket-permission.txt
...
[SVN r25451]
2004-09-28 12:55:45 +00:00
Dave Abrahams
4ce66b8475
Move indirect_traits to boost/detail
...
[SVN r25117]
2004-09-15 15:00:12 +00:00
John Maddock
c2286bbe08
Partial conversion to the BSL
...
[SVN r25080]
2004-09-14 11:55:22 +00:00
Dave Abrahams
d67afd0e09
Bug fix from Marvin H. Sielenkemper - sielenk-at-sf.net
...
[SVN r24891]
2004-09-03 15:41:08 +00:00
Aleksey Gurtovoy
b2deb5ac68
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
Robert Ramey
badda17c31
adjustment for some stlports
...
[SVN r24715]
2004-08-24 15:12:29 +00:00
John Maddock
d29b455f5f
Converted files to the BSL.
...
[SVN r24614]
2004-08-20 11:10:24 +00:00
Robert Ramey
63f45069bf
fix to accomodate non-standard libraries
...
[SVN r24485]
2004-08-15 14:57:50 +00:00
Douglas Gregor
aacb844c52
Moved to BSL
...
[SVN r24446]
2004-08-12 17:13:07 +00:00
Robert Ramey
7549efc2d2
adjustment for CW
...
[SVN r24439]
2004-08-12 16:07:34 +00:00
Stefan Slapeta
da6391feb5
Name lookup fix for CW
...
[SVN r24300]
2004-08-05 10:52:25 +00:00
Rene Rivera
6a549bcd7f
Change the signature of codecvt do_length to match standard. This removes hiden virtual warnings.
...
[SVN r24243]
2004-08-02 03:38:04 +00:00
Douglas Gregor
5f4cc5ca82
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
Rene Rivera
3290f6e5fe
Remove tabs in file.
...
[SVN r24043]
2004-07-25 17:12:17 +00:00
John Maddock
c8c6bddd62
Licence update
...
[SVN r24031]
2004-07-25 12:01:00 +00:00
John Maddock
76670d1ce3
License update
...
[SVN r24030]
2004-07-25 11:59:12 +00:00
Douglas Gregor
5f27fcac04
Doug Gregor -> Douglas Gregor
...
[SVN r24016]
2004-07-25 02:29:29 +00:00
Robert Ramey
7034cf32d1
platform adjustments
...
[SVN r24003]
2004-07-23 20:53:37 +00:00
Robert Ramey
3945fb176a
tab fix
...
[SVN r23961]
2004-07-22 15:53:41 +00:00
Robert Ramey
df9d96054c
correct error for intel compiler
...
[SVN r23960]
2004-07-22 15:50:16 +00:00
Robert Ramey
40a44d6810
cleanup and improved portability
...
[SVN r23850]
2004-07-20 20:41:19 +00:00
Dave Abrahams
b6dee6532e
Fixed postfix increment for incrementable and single-pass iterator facade
...
[SVN r23456]
2004-07-12 03:18:49 +00:00
Robert Ramey
700efc2873
initial checkin
...
[SVN r23434]
2004-07-11 01:26:33 +00:00
Joaquín M. López Muñoz
ec1d526862
stricter check in is_partial_std_allocator
...
[SVN r23067]
2004-06-09 13:58:56 +00:00
Joaquín M. López Muñoz
f20d50a741
renamed to allocator_utilities.hpp
...
[SVN r23061]
2004-06-09 10:18:28 +00:00
Joaquín M. López Muñoz
165c7e29fa
was allocator.hpp
...
[SVN r23060]
2004-06-09 10:17:41 +00:00
Joaquín M. López Muñoz
acea9bf9fa
fixed include guard clash with boost/regex/config/allocator.hpp
...
[SVN r23006]
2004-06-02 15:54:10 +00:00
Joaquín M. López Muñoz
fc82a4b926
moved from boost/multi_index/detail
...
[SVN r23004]
2004-06-02 14:35:30 +00:00
John Maddock
fefc312df8
Moved detail/allocator.hpp into regex directory.
...
[SVN r22967]
2004-05-28 12:21:44 +00:00
Gennaro Prota
42bfb20e4b
new license reference
...
[SVN r22834]
2004-05-16 09:17:55 +00:00
Gennaro Prota
19cd8815b6
added Borland workaround
...
[SVN r22770]
2004-05-09 08:58:03 +00:00
Joaquín M. López Muñoz
a00196977f
initial commit
...
[SVN r22759]
2004-05-07 10:44:23 +00:00
Gennaro Prota
5f07eb294f
new file (needed by dynamic_bitset)
...
[SVN r22651]
2004-04-18 09:15:08 +00:00
Dave Abrahams
2fe7fd95d2
Kill off outer cv-stripping of Dereferenceable
...
[SVN r21696]
2004-01-13 19:18:42 +00:00
Dave Abrahams
0096bf2291
Updated pointee and indirect_reference so that pointee represents the
...
immutability of the pointed-to type via const qualification. The
pointee of a proxy-based iterator will be const qualified unless a
mutable reference to the value_type can be bound to the returned
proxy.
Added a test for pointee
Fixed iterator_facade so operator[] result type computation didn't
cause a problem with abstract types.
Updated iterator_facade operator[] docs for accuracy.
Allowed Borland to simply fail the indirect_iterator_member_types test
because of its lame const-dropping, instead of trying to work around
it.
[SVN r21579]
2004-01-11 00:03:09 +00:00
Dave Abrahams
9ab05a600a
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
John Maddock
1fbad0fe2c
Added missing <assert.h> include.
...
[SVN r21417]
2003-12-29 13:42:25 +00:00
Peter Dimov
1fa91744d4
_MSC_VER use clarified.
...
[SVN r20992]
2003-11-28 15:35:21 +00:00
Eric Friedman
8715141657
Renamed boost::empty to boost::blank.
...
[SVN r20676]
2003-11-05 02:35:12 +00:00
Dave Abrahams
d562044910
Handle non-lvalue iterators properly
...
[SVN r20585]
2003-11-02 05:37:38 +00:00
John Maddock
187c393d0c
Updated licence
...
[SVN r20321]
2003-10-09 10:18:17 +00:00
Douglas Gregor
61ab827c49
Boost.Signals now uses the official Boost license
...
[SVN r20236]
2003-10-01 04:34:38 +00:00
Dave Abrahams
9223a385a6
Bugfix from Thorsten Ottosen <nesotto-at-cs.auc.dk>
...
[SVN r20187]
2003-09-25 19:30:53 +00:00
Eric Friedman
f7d6abb21e
Removed unnecessary workaround.
...
[SVN r20055]
2003-09-14 20:39:21 +00:00
Eric Friedman
b2de7f6888
Minor fix.
...
[SVN r20043]
2003-09-13 21:01:44 +00:00
Beman Dawes
5d116e0057
Change license message to reference Boost Software License
...
[SVN r20038]
2003-09-12 17:09:29 +00:00
Dave Abrahams
d536934458
Added nested typedefs in iterator_traits<int> for ETI cutoff
...
[SVN r19920]
2003-09-04 21:14:27 +00:00
Eric Friedman
4cbe12240a
Removed inappropriate has_nothrow_constructor specialization.
...
[SVN r19895]
2003-09-01 07:52:51 +00:00
Eric Friedman
190b0bf58b
Added type_traits specializations.
...
[SVN r19894]
2003-09-01 07:51:13 +00:00
Eric Friedman
463f382482
Moved reference_content to boost/detail from variant/detail.
...
[SVN r19884]
2003-08-31 01:59:15 +00:00
Dave Abrahams
b3edcaebb3
Remove flotsam #includes
...
[SVN r19855]
2003-08-29 12:12:08 +00:00
Dave Abrahams
665f18d2b7
Removed code-breaking change from boost/detail/iterator.hpp and
...
corresponding workarounds from tests.
Added permutation_iterator_test to the suite after fixing it up -- it
was riddled with bugs!
[SVN r19841]
2003-08-28 20:18:51 +00:00
Dave Abrahams
092c5f5b52
Moved to much cleaner system of using BOOST_TT_BROKEN_COMPILER_SPEC
...
for handling vc6/7 deficiencies with iterator_traits.
Fixed a bug in iterator_facade which was causing incomplete types to
be passed through is_convertible.
Reinstated libs/utility/iterator_traits_test.cpp
[SVN r19840]
2003-08-28 16:52:02 +00:00
Eric Friedman
f980329354
Use BOOST_NO_STD_LOCALE to detect when needed.
...
[SVN r19331]
2003-07-28 14:22:47 +00:00
Eric Friedman
ac460707c9
Added BOOST_TEMPLATED_STREAM_* helper macros.
...
[SVN r19312]
2003-07-26 04:26:58 +00:00
John Maddock
7e4ad9c654
added needed include of <new>
...
[SVN r18949]
2003-07-06 10:52:06 +00:00
Peter Dimov
11adf72ff6
-Wundef fixes.
...
[SVN r18788]
2003-06-12 17:09:24 +00:00
John Maddock
7a092ba5f9
Added tentative fix for sunpro
...
[SVN r18595]
2003-05-29 11:18:35 +00:00
Gennaro Prota
ab34b61206
removed superfluous spaces
...
[SVN r18271]
2003-04-16 22:55:23 +00:00
Gennaro Prota
b0b37ef724
"envelope" for non-type template parameters (useful to workaround compiler bugs)
...
[SVN r18270]
2003-04-16 22:51:39 +00:00
Dave Abrahams
69c7068028
Small changes to support new iterator adaptors in sandbox
...
[SVN r18212]
2003-04-09 11:57:59 +00:00
Peter Dimov
124be84389
Fixes for Comeau with Borland as backend.
...
[SVN r17588]
2003-02-22 13:40:23 +00:00
Peter Dimov
0caf4bb53e
Made the default page size 512 (g++ 2.96 on Red Hat 7.2 dislikes 496.)
...
[SVN r17272]
2003-02-07 19:06:28 +00:00
Peter Dimov
7f668adbcd
Added BOOST_QA_PAGE_SIZE.
...
[SVN r17270]
2003-02-07 18:43:48 +00:00
Peter Dimov
d6fbac9ba7
Quick_allocator updates.
...
[SVN r17267]
2003-02-07 15:08:52 +00:00
Peter Dimov
8f71074339
Dave's quick_allocator added, #define BOOST_SP_USE_QUICK_ALLOCATOR to make shared_ptr use it.
...
[SVN r17087]
2003-01-30 14:20:22 +00:00
John Maddock
1f52127735
Fixed macro usage
...
[SVN r16752]
2003-01-05 12:12:39 +00:00
Beman Dawes
48507564a9
add or update See www.boost.org comments
...
[SVN r16708]
2002-12-27 16:51:53 +00:00
Dave Abrahams
8d549f45fd
Workarounds for broken RogueWave lib that comes with Sun
...
[SVN r16509]
2002-12-04 15:52:33 +00:00
Peter Dimov
c1f144e5d4
Major changes to shared_ptr and weak_ptr
...
[SVN r16314]
2002-11-18 14:37:02 +00:00
Dave Abrahams
53ba30e0c9
add missing #include
...
[SVN r16171]
2002-11-09 02:39:38 +00:00
Dave Abrahams
9aead1823b
More fixes, better error messages, etc.
...
[SVN r16170]
2002-11-09 02:37:54 +00:00
Dave Abrahams
c14ee17601
Final patches for MSVC6
...
[SVN r16166]
2002-11-08 17:23:06 +00:00
Dave Abrahams
2bca71488b
Works with MSVC and Intel5 now. Thanks, Aleksey!!
...
[SVN r16165]
2002-11-08 17:08:17 +00:00
Dave Abrahams
1f335d30ba
Cleanups on boost::iterator_traits<>
...
Broke MSVC though :(
[SVN r16157]
2002-11-08 06:57:31 +00:00
Aleksey Gurtovoy
a38297a6cc
Borland fix
...
[SVN r15360]
2002-09-16 04:10:29 +00:00
Peter Dimov
72ca3d7d9f
Switched to <boost/detail/lightweight_test.hpp> for testing.
...
[SVN r14932]
2002-08-16 16:41:16 +00:00
Dave Abrahams
28432648e0
Fix unversioned VC++ checks
...
[SVN r14436]
2002-07-13 12:26:19 +00:00
Dave Abrahams
e69140d3f3
Workaround BOOST_MSVC_STD_ITERATOR misconfiguration; add MSVC6 specificity
...
[SVN r14047]
2002-05-28 20:25:51 +00:00
John Maddock
00f6a9751a
Fixed buggy variable usage.
...
[SVN r14019]
2002-05-23 11:41:44 +00:00
Douglas Gregor
9663499093
Added Boost.Signals library
...
[SVN r13964]
2002-05-17 15:28:22 +00:00
Beman Dawes
d9d6a970cf
add BOOST_NO_CPP_MAIN_SUCCESS_MESSAGE
...
[SVN r13721]
2002-05-07 15:15:30 +00:00
Jens Maurer
5efbcbea28
BOOST_NO_LIMITS should not be used by user code; use <boost/limits.hpp> instead
...
BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS should not be defined when
BOOST_NO_LIMITS is defined
[SVN r13340]
2002-04-01 18:57:43 +00:00
John Maddock
01448d3373
Added missing include guards.
...
[SVN r13335]
2002-04-01 11:47:54 +00:00
John Maddock
15a5375b14
Added support for compilers with no exception handling support.
...
[SVN r12758]
2002-02-08 12:44:43 +00:00
Ralf W. Grosse-Kunstleve
09e0b2e072
inserted: missing typename (EDG 245 diagnostics)
...
[SVN r12410]
2002-01-22 00:35:37 +00:00
Dave Abrahams
08e37c5ccc
initial checkin
...
[SVN r12388]
2002-01-21 00:49:14 +00:00
Dave Abrahams
19201a4bb9
Cleared out bogus flotsam
...
[SVN r12350]
2002-01-19 02:21:24 +00:00
John Maddock
528fb22617
* Changed BOOST_RE_THREADS to BOOST_HAS_THREADS,
...
* Updated allocator code to use SGI node based allocator when available.
[SVN r11829]
2001-11-30 11:58:04 +00:00
Dave Abrahams
71790af7f6
Changed name of "bind" to "select" to avoid problems with MSVC.
...
[SVN r11338]
2001-10-04 19:56:07 +00:00
Jens Maurer
59099cadf6
fix parameter name
...
[SVN r11281]
2001-09-26 18:34:57 +00:00
John Maddock
695b3059bd
More fixes resulting from the new config
...
[SVN r11182]
2001-09-21 11:35:54 +00:00
John Maddock
3a4ed6ef7c
Fixed misplaced std:: prefix (typo from last checkin)
...
[SVN r11166]
2001-09-20 11:46:26 +00:00
John Maddock
63b5e51676
First round of config fixes
...
[SVN r11146]
2001-09-19 11:48:51 +00:00
John Maddock
8c6c8f9604
commit of split-config, including any changes required to existing libraries (mainly regex).
...
[SVN r11138]
2001-09-18 11:13:39 +00:00
Jeremy Siek
865bc7d803
fixed inheritance
...
[SVN r11067]
2001-09-07 20:11:41 +00:00
Jeremy Siek
0ea958903a
workaround for Solaris Forte 6
...
[SVN r11060]
2001-09-07 16:29:29 +00:00
Darin Adler
e027048eb6
Added workarounds for MPW C++.
...
[SVN r10799]
2001-08-07 17:11:24 +00:00
Jens Maurer
75fb29a3b7
fix duplicate typedef
...
[SVN r10597]
2001-07-12 17:40:38 +00:00
Beman Dawes
8f9b1e35bd
Make report_exception() inline (John Maddock, Jesse Jones)
...
[SVN r10322]
2001-06-13 14:41:10 +00:00
Jeremy Siek
c21dc776d1
changed include guard for missing ostream to include g++ 2.96 (had been
...
set for 2.95 and lower)
[SVN r10298]
2001-06-08 17:47:29 +00:00
Jens Maurer
1ee4d8ac0d
add HP aCC workaround
...
[SVN r10019]
2001-05-05 19:57:09 +00:00
Jeremy Siek
69dccc47b5
rolled back changes, value_type can not be an abstract base class
...
[SVN r9583]
2001-03-19 16:56:32 +00:00
Jeremy Siek
cf8fe4f2b1
fixed is_named_param_list to handle case when X is a reference type
...
[SVN r9572]
2001-03-18 02:17:22 +00:00
Jeremy Siek
66f30e813e
changed to use pointer with is_convertible
...
[SVN r9570]
2001-03-17 21:54:04 +00:00
Dave Abrahams
863361ded0
untabified
...
[SVN r9514]
2001-03-09 02:37:01 +00:00
Jeremy Siek
fe148355a2
fixed for borland
...
[SVN r9508]
2001-03-08 21:12:30 +00:00
Jeremy Siek
be12189340
removed use of yes_type/no_type, not needed for borland workaround
...
[SVN r9507]
2001-03-08 20:58:51 +00:00
Jeremy Siek
01426d35f3
fixed bug in named template parameters, params following a named
...
template must get their values from the named template
[SVN r9495]
2001-03-08 19:03:08 +00:00
Jeremy Siek
a8ae9d9941
new file
...
[SVN r9488]
2001-03-08 16:33:40 +00:00
Dave Abrahams
1b51ce460c
More attempted fixes for Intel C++
...
[SVN r9406]
2001-03-04 15:08:17 +00:00
Dave Abrahams
aab735c64e
Put all implementation into namespace boost::detail::iterator_traits_. Some
...
progress made on fixes for Intel compiler.
[SVN r9389]
2001-03-03 05:11:06 +00:00
Jeremy Siek
83b8fcefc7
Changed BOOST_MSVC to BOOST_MSVC_STD_ITERATOR in a few places.
...
[SVN r9383]
2001-03-02 23:45:03 +00:00
Beman Dawes
6b15777c8f
Initial commit
...
[SVN r9370]
2001-03-01 15:45:41 +00:00
Beman Dawes
7c91125060
Boost Test Library initial commit
...
[SVN r9364]
2001-02-28 21:39:56 +00:00
Dave Abrahams
03b1bb7a1e
Updated documentation
...
[SVN r9283]
2001-02-19 22:58:12 +00:00
Dave Abrahams
58bff4af87
Improved workarounds for stock MSVC6; use yes_type and no_type from type_traits.hpp; stopped trying to remove_cv before detecting is_pointer, in honor of the new type_traits semantics.
...
[SVN r9282]
2001-02-19 22:51:32 +00:00
John Maddock
5044712ff6
type_traits: regression failure fixes from type traits changes...
...
[SVN r9249]
2001-02-18 11:43:01 +00:00
Dave Abrahams
2f6f7af430
Make it work with standard conforming iterators under raw VC6.
...
[SVN r9197]
2001-02-13 23:30:25 +00:00
Dave Abrahams
1e0e965f07
Clean away code which can never be used
...
[SVN r9134]
2001-02-11 19:44:54 +00:00
Dave Abrahams
7523daa905
Use BOOST_STATIC_CONSTANT
...
[SVN r9133]
2001-02-11 19:39:11 +00:00
Dave Abrahams
3cb4fe87a9
Rolled unspecialized template back in
...
[SVN r9116]
2001-02-11 16:12:13 +00:00
Dave Abrahams
dc1186e73f
Rolled back ineffective Borland-specific code
...
[SVN r9115]
2001-02-11 16:11:24 +00:00
Dave Abrahams
d0f656c4da
Rolled in supposed Borland fixes from John Maddock, but not seeing any
...
improvement yet
[SVN r9091]
2001-02-10 20:14:20 +00:00
Dave Abrahams
08a2ab3fe6
Always have a definition for each traits member, even if it can't be properly
...
deduced. These will be incomplete types in some cases (undefined<void>), but it
helps suppress MSVC errors elsewhere
[SVN r9064]
2001-02-10 00:05:17 +00:00
Dave Abrahams
2947fb7051
Applied John Maddock's Borland patch Moving <true> specialization to unspecialized template
...
[SVN r9058]
2001-02-09 15:23:55 +00:00
Dave Abrahams
cd1eecd245
Add parens to appease Borland
...
[SVN r9043]
2001-02-09 03:30:12 +00:00
Dave Abrahams
9ac4d90d82
*** empty log message ***
...
[SVN r9029]
2001-02-08 04:44:19 +00:00
Dave Abrahams
a7ae27dc5b
Added support for more of the traits members where possible, making this useful
...
as a replacement for std::iterator_traits<T> when used as a default template
parameter.
[SVN r9002]
2001-02-07 16:43:57 +00:00
Dave Abrahams
ddccb755f4
Removed useless #includes of standard library headers
...
[SVN r8993]
2001-02-07 04:52:58 +00:00
Dave Abrahams
8ffb174556
Initial Checkin
...
[SVN r8992]
2001-02-07 04:51:12 +00:00
Dave Abrahams
8b60ca8d0a
Factored if_true out into boost/detail/select_type.hpp
...
[SVN r8991]
2001-02-07 04:49:32 +00:00
Jens Maurer
3cbecf5ddd
fix bool logic bug introduced by Jeremy's compilation fixes
...
[SVN r8988]
2001-02-06 22:56:37 +00:00
Jeremy Siek
82af891892
ported to KAI C++
...
[SVN r8955]
2001-02-06 01:21:11 +00:00
Dave Abrahams
4bfd4da650
Fixed logic of difference_type selection, which was completely wack. In the
...
process, added digit_traits<> to compute the number of digits in intmax_t even
when not supplied by numeric_limits<>.
[SVN r8747]
2001-01-24 01:44:05 +00:00
Dave Abrahams
37d08acea1
Initial checkin
...
[SVN r8702]
2001-01-22 04:08:29 +00:00
Dave Abrahams
708fd64f4e
tweak a comment
...
[SVN r8680]
2001-01-21 16:18:41 +00:00
Dave Abrahams
5963c3d44d
Initial checkin
...
[SVN r8664]
2001-01-21 05:18:41 +00:00
Dave Abrahams
4d24f82e6e
Initial Checkin
...
[SVN r8661]
2001-01-21 00:16:10 +00:00
Jeremy Siek
de2904c9a1
ported the graph library to borland
...
[SVN r7965]
2000-10-17 00:16:05 +00:00
Jeremy Siek
9b9d2241a7
removed tabs
...
[SVN r7835]
2000-09-25 21:19:29 +00:00
Jeremy Siek
3f5e466c7e
pending stuff from Boost Graph Library
...
[SVN r7704]
2000-09-18 08:24:47 +00:00