Niels Dekker
ec46e40809
Code refactoring: removed private base classes of value_initialized, as suggested by Fernando Cacciola.
...
[SVN r41216]
2007-11-18 22:11:57 +00:00
Peter Dimov
56b0846099
BOOST_VERIFY added.
...
[SVN r40728]
2007-11-03 20:55:22 +00:00
Niels Dekker
cd8f85afee
Disabled MSVC warning C4345, in response to Gennadiy Rozental, Boost Developer mailing list, "[utility] value_init warning", October 14, 2007. Push'n'pop reminder from Paul A Bristow taken into account.
...
[SVN r40088]
2007-10-16 17:00:28 +00:00
Markus Schöpflin
bddd52c4b9
Fixed bug preventing compilation on Tru64/CXX.
...
[SVN r39918]
2007-10-11 07:36:41 +00:00
Niels Dekker
3bb2568fad
Visual C++ 7.1 ICE workaround by Ralf W. Grosse-Kunstleve added to ~const_T_base() as well. See also Boost Developers mailing list, subject "utility/value_init.hpp: VC 7.1 ICE & workaround"
...
[SVN r39308]
2007-09-16 09:33:34 +00:00
Ralf W. Grosse-Kunstleve
01e91a3799
work around Visual C++ 7.1 internal compiler error
...
[SVN r39302]
2007-09-15 23:11:50 +00:00
Niels Dekker
55f3c351a3
Added MSVC workaround to value_initialized, as described by ticket #1217 , proposed at the Boost Developers mailing list, and discussed with Fernando Cacciola.
...
[SVN r39157]
2007-09-07 17:17:09 +00:00
Eric Niebler
71cb8cb574
broken msvc name look-up getting confused about which detail namespace
...
[SVN r38511]
2007-08-08 18:05:24 +00:00
Tobias Schwinger
c950825ef4
- overloads apply for array construction
...
- adds support for zero arguments
- lets apply return the result of the new-expression
- revises the preprocessing code
[SVN r38101]
2007-06-26 23:07:25 +00:00
Daniel Frey
06404f7d39
Improved empty_base
...
[SVN r37754]
2007-05-23 22:48:42 +00:00
Douglas Gregor
2d860e2574
Fix result_of's handling of F(void).
...
[SVN r37140]
2007-03-05 15:25:16 +00:00
Eric Niebler
66514f61ff
fix result_of ambiguity error for nullary functions
...
[SVN r36773]
2007-01-24 06:44:20 +00:00
Eric Niebler
63cde4d3fd
slightly modified implementation works around msvc 7.1/8.0 compiler bugs
...
[SVN r36668]
2007-01-08 20:38:51 +00:00
Dave Abrahams
c730ab4ffb
Parameter library Workarounds for Borland and MSVC
...
Parameter library explicit markup for expected failures
value_init.hpp:
Borland workarounds
Use angle-includes consistently
[SVN r35084]
2006-09-13 03:00:18 +00:00
Hartmut Kaiser
bf968794c9
Fixed an ambiguity.
...
[SVN r34403]
2006-06-26 01:58:38 +00:00
Peter Dimov
ce6e9c6698
Digital Mars support (Pavel Vozenilek)
...
[SVN r34373]
2006-06-22 12:47:19 +00:00
Dave Abrahams
7ac180ed54
Use forwarding to get SFINAE effect in some common use cases.
...
Rename detail::result_of to detail::result_of_impl to avoid surprises
when result_of is used from within boost::detail.
[SVN r33981]
2006-05-16 22:55:27 +00:00
Peter Dimov
271ea9e901
Borland 5.81 fix (Alisdair Meredith)
...
[SVN r33161]
2006-02-27 21:57:38 +00:00
Dave Abrahams
7cd572a326
VC++ warning suppression
...
[SVN r33001]
2006-02-18 23:03:14 +00:00
Alisdair Meredith
90c56ba2ce
Update for BCB2006
...
[SVN r32865]
2006-02-12 20:16:31 +00:00
John Maddock
c0f0a4f51d
Try again with DMC patch: last attempt broke Borland C++ Builder, so use implicit casts with protected rather than private bases.
...
[SVN r32524]
2006-02-03 11:00:23 +00:00
John Maddock
7594e00460
Added explicit static_casts when casting *this to a reference-to-base-class: it keeps Digital Mars happy apparently.
...
[SVN r32413]
2006-01-25 10:45:26 +00:00
Hartmut Kaiser
2dffdac9fe
Disabiguated the detail namespace.
...
[SVN r30558]
2005-08-12 19:06:10 +00:00
Dave Abrahams
84fbb3c896
Fix mis-nested namespace scope/#ifdef
...
[SVN r30159]
2005-07-18 18:50:47 +00:00
Douglas Gregor
865c707756
BOOST_NO_RESULT_OF support
...
[SVN r30040]
2005-07-13 12:35:37 +00:00
John Maddock
aaca5ca871
Updated Borland workaround.
...
[SVN r29462]
2005-06-07 09:44:19 +00:00
Dave Abrahams
5a4e19989f
Workaround for nonconformance to CWG issue 298, checked in on behalf of John Maddock
...
[SVN r29415]
2005-06-03 19:11:54 +00:00
Peter Dimov
dcb2dd4736
Removed type_traits include, added more tests
...
[SVN r27712]
2005-03-16 22:02:22 +00:00
Eric Niebler
ae19cd6236
work-around for Borland addressof(array) bug and associated tests
...
[SVN r27656]
2005-03-14 23:03:42 +00:00
Rene Rivera
3ab4d38931
Apply typo fixes from Julio M. Merino Vidal
...
[SVN r27513]
2005-02-27 17:28:24 +00:00
Beman Dawes
6bb092a9b1
Add comment explaining use of assert.h
...
[SVN r27473]
2005-02-21 12:32:20 +00:00
Aleksey Gurtovoy
082ae17eaf
merge RC_1_32_0 fixes
...
[SVN r26328]
2004-11-28 03:35:12 +00:00
Aleksey Gurtovoy
dd86e09ab4
merge RC_1_32_0 tab fixes
...
[SVN r26327]
2004-11-28 03:27:25 +00:00
Fernando Cacciola
5eb23cecd0
In-place factories moved from /detail to /utility
...
New value_initalized tests added
[SVN r25377]
2004-09-23 17:03:54 +00:00
Fernando Cacciola
325bd73df7
In-place factories moved from /detail to /utility
...
New value_initalized tests added
[SVN r25313]
2004-09-21 14:54:32 +00:00
Aleksey Gurtovoy
ac90fdc611
merge new MPL version from 'mplbook' branch
...
[SVN r24874]
2004-09-02 15:41:37 +00:00
Daryle Walker
c26dbaa620
Updated copyright year list, since the interface changed
...
[SVN r24801]
2004-08-28 20:51:19 +00:00
Daryle Walker
8201624959
Moved a template argument default for base_from_member to primary header; removed forwarding header as it's not needed anymore
...
[SVN r24800]
2004-08-28 20:46:17 +00:00
Daryle Walker
f2116413d6
Changed constructor templates to be generated with the Preprocessor library; added a control macro for the maximum constructor argument length
...
[SVN r24799]
2004-08-28 20:24:17 +00:00
Dave Abrahams
b0baebeb0a
fix noncopyable, finally
...
[SVN r24618]
2004-08-20 17:17:06 +00:00
Douglas Gregor
fb943b77d5
License updates
...
[SVN r24597]
2004-08-19 15:19:17 +00:00
Dave Abrahams
b4b39510fc
ADL protection
...
[SVN r24595]
2004-08-19 13:12:35 +00:00
Aleksey Gurtovoy
6f0f05ba12
remove forward declaration for noncopyable
...
[SVN r24578]
2004-08-19 02:31:29 +00:00
Dave Abrahams
f0b64b6229
ADL protection
...
[SVN r24564]
2004-08-18 17:01:11 +00:00
John Maddock
acd2e6ef2b
Added Daryle Walker's copyrights as requested.
...
[SVN r24481]
2004-08-15 10:13:49 +00:00
Douglas Gregor
c26aaed71f
Moved to BSL
...
[SVN r24446]
2004-08-12 17:13:07 +00:00
John Maddock
326d7ad4d7
Removed boost.org copyright assignments, and reverted to orginal author (as based on cvs history).
...
[SVN r24402]
2004-08-11 10:59:33 +00:00
Douglas Gregor
c76a2f4aab
Add my license info
...
[SVN r24373]
2004-08-10 13:57:30 +00:00
John Maddock
d8b0ff2d7e
Removed Boost.org copyrights and replaced with originating authors copyright instead.
...
[SVN r24372]
2004-08-10 12:53:34 +00:00
Douglas Gregor
7819b022ad
License update
...
[SVN r24180]
2004-07-30 04:46:56 +00:00
Douglas Gregor
212a70bf77
Remove "and" from copyright
...
[SVN r24167]
2004-07-29 15:50:36 +00:00
Douglas Gregor
6b5dc18a46
Converted to Boost Software License, Version 1.0
...
[SVN r24096]
2004-07-27 03:43:34 +00:00
Douglas Gregor
0917f83b9c
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2004-07-26 00:32:12 +00:00
Douglas Gregor
918a1c93e4
Doug Gregor -> Douglas Gregor
...
[SVN r24016]
2004-07-25 02:29:29 +00:00
Douglas Gregor
822b46a3df
Complain when compiler can't support result_of
...
[SVN r22749]
2004-05-06 17:29:54 +00:00
Jaakko Järvi
a821ef6e2c
Added enable_if.hpp as an include
...
[SVN r22735]
2004-05-04 16:07:00 +00:00
Douglas Gregor
491db15997
boost/utility/result_of.hpp, boost/utility/detail/result_of_iterate.hpp:
...
- result_of implementation
libs/utility/test/result_of_test.cpp:
- result_of tests
libs/utility/test/Jamfile, libs/utility/test/Jamfile.v2:
- run result_of tests
libs/utility/utility.htm:
- document result_of
libs/libraries.htm:
- list result_of
index.htm:
- announce result_of
[SVN r22720]
2004-05-02 19:55:02 +00:00
John Maddock
9a07bc0d9b
Added missing include <cstddef>
...
[SVN r21993]
2004-01-27 11:24:25 +00:00
John Maddock
154d6bb198
When we have a compressed pair of two types that are the same, and both empty, then we must still have two distict objects in the pair.
...
[SVN r21958]
2004-01-26 11:29:07 +00:00
Aleksey Gurtovoy
0dde936e61
DM fixes
...
[SVN r21933]
2004-01-26 00:19:59 +00:00
Dave Abrahams
e14a250d6e
pro9 workarounds; some ADL protection for is_xxx
...
[SVN r21529]
2004-01-07 14:07:21 +00:00
Dave Abrahams
dfc320124f
Extended next/prior using patch from Daniel Walker (Daniel.Walker-at-bowneglobal.com)
...
[SVN r21382]
2003-12-23 14:59:59 +00:00
Eric Friedman
be43ba1569
Improved workarounds.
...
[SVN r21157]
2003-12-06 03:57:54 +00:00
Fernando Cacciola
f3f879555a
Fixed result_type
...
[SVN r21155]
2003-12-05 22:03:33 +00:00
Jaakko Järvi
3155044abd
added dummy versions of enable_if templates for platforms that
...
have BOOST_NO_SFINAE defined
[SVN r21154]
2003-12-05 21:38:43 +00:00
Jaakko Järvi
484d184de5
guarded enable_if definitions with BOOST_NO_SFINAE
...
[SVN r21149]
2003-12-05 16:31:38 +00:00
Fernando Cacciola
3305cf1592
Fixed a bug in the semantics of less_pointees() {again}
...
[SVN r21133]
2003-12-04 01:53:29 +00:00
Fernando Cacciola
ec36cd8c54
Fixed a bug in the semantics of less_pointees()
...
[SVN r21132]
2003-12-04 01:47:31 +00:00
John Maddock
8024c3e9c7
Updated license terms
...
[SVN r21120]
2003-12-03 13:34:11 +00:00
Daniel Frey
2f5945d0cd
Removed bool_testable, added note about portability of separate, explicit instantiation, changed license of documentation
...
[SVN r21110]
2003-12-03 07:01:28 +00:00
Jaakko Järvi
929517d6d7
Added enable_if library
...
[SVN r21090]
2003-12-02 21:41:15 +00:00
Peter Dimov
abcab174a5
_MSC_VER use clarified.
...
[SVN r20992]
2003-11-28 15:35:21 +00:00
Fernando Cacciola
801be90699
Moved from "utility" to "detail" until a Fast Track Review formalizes it.
...
[SVN r20983]
2003-11-28 14:36:21 +00:00
Dave Abrahams
265c2348b8
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
Daryle Walker
fb95bcc64c
Moved some of my stuff to the Boost Software License, Version 1.0
...
[SVN r20681]
2003-11-05 07:04:53 +00:00
Fernando Cacciola
aedc410525
New License
...
[SVN r20607]
2003-11-03 02:59:08 +00:00
Fernando Cacciola
7fa440c154
*** empty log message ***
...
[SVN r20511]
2003-10-28 00:09:18 +00:00
Fernando Cacciola
f0f753ba6c
Typed in place construction added
...
[SVN r20070]
2003-09-15 20:28:10 +00:00
Fernando Cacciola
4bfb534bae
Added for new Boost.Optional functionality
...
[SVN r19995]
2003-09-10 15:40:47 +00:00
Daniel Frey
c86fcbf456
Fix for Metrowerks CW
...
[SVN r19626]
2003-08-16 01:05:43 +00:00
Dave Abrahams
fe3aaf62cd
Undo overeager workarounding and safe_bool.
...
[SVN r19364]
2003-07-30 12:41:10 +00:00
Dave Abrahams
cb189bd6be
operators.hpp, operators_test.cpp - workaround for compilers not
...
supporting the PP lib, many workarounds for another problem which
may be our bug.
linear_congruential.hpp - Borland workaround
[SVN r19350]
2003-07-30 01:11:14 +00:00
Peter Dimov
d1d0d6b788
Fixed Intel 7 issue (reported by Daniel Frey)
...
[SVN r19145]
2003-07-16 10:53:06 +00:00
Dave Abrahams
c4b7aaf281
Move to new iterator adaptors
...
[SVN r19074]
2003-07-11 22:18:58 +00:00
Daryle Walker
c1c8329403
Expanded base-from-member constructors to 10 arguments; did minor tweaks
...
[SVN r18791]
2003-06-15 01:16:49 +00:00
Peter Dimov
20a89040e1
-Wundef fixes.
...
[SVN r18788]
2003-06-12 17:09:24 +00:00
Peter Dimov
1c7a2a1476
IBM C++ support added.
...
[SVN r18587]
2003-05-28 13:45:58 +00:00
Daniel Frey
7c40cc0b63
Fixed bool_testable for compilers with BOOST_NO_OPERATORS_IN_NAMESPACE
...
[SVN r18521]
2003-05-23 23:09:21 +00:00
Peter Dimov
73a9e0d351
Intel support.
...
[SVN r18520]
2003-05-23 22:30:23 +00:00
Daniel Frey
88f4e47550
Added bool_testable by Sam Partington
...
[SVN r18413]
2003-05-15 22:40:33 +00:00
Dave Abrahams
1be04eeec5
Fix a bug in preprocessor usage
...
[SVN r18231]
2003-04-11 06:56:52 +00:00
Daniel Frey
56acf9c325
Fixed shift-operators to respect BOOST_FORCE_SYMMETRIC_OPERATORS
...
[SVN r17664]
2003-02-26 21:26:57 +00:00
Aleksey Gurtovoy
c6e3957efc
MPL names/directory structure refactoring
...
[SVN r17651]
2003-02-25 23:11:41 +00:00
Peter Dimov
25e8284950
Qualified checked_delete calls to prevent ADL (reported by Daniel Frey)
...
[SVN r17636]
2003-02-25 13:00:22 +00:00
Dave Abrahams
37a6537a5b
fix metafunctions for MPL
...
[SVN r17621]
2003-02-25 00:57:33 +00:00
Aleksey Gurtovoy
80df1d8f12
split utility.hpp header
...
[SVN r17472]
2003-02-17 06:20:57 +00:00
Peter Dimov
75afed7f17
Made operator()s const.
...
[SVN r17411]
2003-02-14 16:20:01 +00:00
Dave Abrahams
119c64be0b
Workaround VC7 bug which strips const from nested classes
...
[SVN r16797]
2003-01-08 17:21:10 +00:00
Beman Dawes
1e8216431b
add or update See www.boost.org comments
...
[SVN r16708]
2002-12-27 16:51:53 +00:00
Peter Dimov
e45b2e2136
Doc link updated.
...
[SVN r16699]
2002-12-24 12:34:42 +00:00
Beman Dawes
9e6951009b
Add /libs/lib-name to comment
...
[SVN r16685]
2002-12-23 02:43:12 +00:00
Peter Dimov
8fcfa33d33
Fix: Comeau with bcc32 as backend defines __BORLANDC__ as 1.
...
[SVN r16455]
2002-11-28 13:32:44 +00:00
Peter Dimov
b4cfadb4d5
Metrowerks support (Bertolt Mildner)
...
[SVN r16263]
2002-11-15 19:44:18 +00:00
Peter Dimov
45a6249668
New BOOST_ASSERT, including documentation.
...
[SVN r16240]
2002-11-14 16:09:29 +00:00
Peter Dimov
32fb45eba9
checked_delete.hpp documentation added.
...
[SVN r16238]
2002-11-14 14:53:32 +00:00
Peter Dimov
2b7d10aceb
BOOST_CURRENT_FUNCTION documentation added.
...
[SVN r16236]
2002-11-14 14:41:25 +00:00
Dave Abrahams
f0ea53e77e
rip out illegal semicolons
...
[SVN r16134]
2002-11-06 18:20:38 +00:00
Dave Abrahams
4755b42909
Daniel Frey's NRVO patches
...
[SVN r16084]
2002-11-04 01:59:32 +00:00
Peter Dimov
ef9af03c6c
Changed typename to class; some libraries helpfully #define typename
...
[SVN r15970]
2002-10-23 13:55:18 +00:00
Ralf W. Grosse-Kunstleve
aff985a563
explicit "private" inheritance to avoid compiler warnings (MIPSpro)
...
[SVN r15422]
2002-09-17 21:06:32 +00:00
Dave Abrahams
db425222d5
mpl_v2 branch checkin
...
[SVN r15258]
2002-09-11 05:35:41 +00:00
John Maddock
a4fd7b32dd
Misc Kylix fixes
...
[SVN r15086]
2002-08-25 11:57:37 +00:00
Dave Abrahams
8c0eb498d3
Fix unversioned VC++ checks
...
[SVN r14436]
2002-07-13 12:26:19 +00:00
John Maddock
6b8b218efb
Removed tabs, fixed end of files.
...
[SVN r13803]
2002-05-10 11:35:38 +00:00
John Maddock
7126ea2685
Borland C++ Builder 6 fixes
...
[SVN r13659]
2002-05-04 10:55:15 +00:00
Peter Dimov
339937380e
MSVC fixes.
...
[SVN r13476]
2002-04-13 13:19:57 +00:00
Dave Abrahams
6156f0d302
Roll addressof() patch back in!
...
[SVN r13433]
2002-04-10 17:01:35 +00:00
Douglas Gregor
00560e8e17
addressof.hpp:
...
- Peter Dimov suggested a fix to deal with those evil cv-qualifiers
[SVN r13431]
2002-04-10 14:47:32 +00:00
Dave Abrahams
029ff9828f
Roll back addressof() patch temporarily
...
[SVN r13428]
2002-04-10 09:48:30 +00:00
Douglas Gregor
ec188c7c3e
Make local classes nonlocal to silence annoying warnings from Borland C++
...
[SVN r13418]
2002-04-10 04:00:22 +00:00
Douglas Gregor
0a0296a5d0
ref.hpp:
...
- Use addressof() instead of & operator
[SVN r13416]
2002-04-10 03:36:17 +00:00
Douglas Gregor
6e26a5bbe7
boost/utility.hpp:
...
- Include boost/utility/addressof.hpp
boost/utility/addressof.hpp:
- addressof() implementation
libs/utility/utility.htm:
- Document addressof
libs/utility/addressof_test.cpp:
- Test addressof()
[SVN r13414]
2002-04-10 03:31:18 +00:00
Douglas Gregor
dc1b6246a0
boost/ref.hpp:
...
- Added get_pointer method to return a pointer (instead of a reference)
libs/bind/ref.html:
- Document get_pointer
[SVN r13322]
2002-03-31 00:24:00 +00:00
Dave Abrahams
4774a0d325
Added Copyright
...
[SVN r13145]
2002-03-09 20:34:06 +00:00
Dave Abrahams
1662bb5713
use of "small" changed to "small_" to suppress confusion on some compilers
...
[SVN r12916]
2002-02-24 02:35:19 +00:00
Peter Dimov
19645a52e6
Added a default constructor to shared_count and shared_ptr for incomplete types (void).
...
[SVN r12815]
2002-02-15 13:31:58 +00:00
John Maddock
1f29191329
Modified call_traits to work with incomplete types.
...
[SVN r12800]
2002-02-14 12:54:57 +00:00
Darin Adler
e27d0fcf2a
New smart pointer documentation. Related clean-up of the smart pointer
...
library. Changing includes to include the new individual smart pointer
headers. Replacing old smart pointer library with an include of the new
smart pointer headers. Simplify ifdefs that involve the member templates
macros now that BOOST_MSVC6_MEMBER_TEMPLATES is also guaranteed to bet
set for platforms that have full member templates.
[SVN r12647]
2002-02-02 18:36:12 +00:00
Aleksey Gurtovoy
fe44cdf09b
made 'reference_wrapper' Assignable
...
[SVN r12520]
2002-01-27 13:02:27 +00:00
Darin Adler
88b9822db7
Mark inline to avoid warning with "require prototypes" on.
...
[SVN r12490]
2002-01-24 19:15:30 +00:00
Peter Dimov
24045c0cd7
#included <boost/checked_delete.hpp>, removed unnecessary #includes.
...
[SVN r12488]
2002-01-24 17:47:08 +00:00
Dave Abrahams
d2aa9f4a84
added missing #include of boost/config.hpp
...
[SVN r12483]
2002-01-24 16:55:41 +00:00
Peter Dimov
4e350d9934
Modified is_reference_wrapper<> to work for reference types.
...
[SVN r12475]
2002-01-24 13:28:08 +00:00
Dave Abrahams
f3f697bbc8
added is_reference_wrapper<>, unwrap_reference<>
...
[SVN r12470]
2002-01-23 21:19:14 +00:00
Darin Adler
c7c09696db
Tweak comments. Include <assert.h> and <boost/current_function.hpp> only
...
when needed.
[SVN r12446]
2002-01-22 18:28:33 +00:00
Peter Dimov
dbcc58d984
Smart pointer enhancements, initial commit
...
[SVN r12439]
2002-01-22 13:38:52 +00:00
John Maddock
7387966005
Stripped tabs from source
...
[SVN r12351]
2002-01-19 12:38:14 +00:00
Dave Abrahams
64e5115138
Fixed spelling error ing gcc-3.0 bug workaround
...
[SVN r11888]
2001-12-03 21:48:54 +00:00
Dave Abrahams
7ae912d83c
Rolled in Helmut's fixes for random_access_iterable; rolled back
...
workarounds for that problem.
[SVN r11887]
2001-12-03 21:47:58 +00:00
Beman Dawes
8619c9b5c3
fix gcc looping (from Dave Abrahams)
...
[SVN r11839]
2001-11-30 17:55:39 +00:00
Dave Abrahams
18944572b7
committing Daryle and Helmut's changes
...
[SVN r11813]
2001-11-29 21:22:52 +00:00
Jens Maurer
a2c4d1990a
add boost::generator_iterator_policies and convenience classes
...
[SVN r11725]
2001-11-18 17:56:43 +00:00
Peter Dimov
87abc59612
#undef BOOST_REF_CONST added
...
[SVN r11674]
2001-11-14 14:40:29 +00:00
Peter Dimov
cb98ddf7db
Fixed a bug w/ adaptable function objects + nested binds, made ref<> return const
...
[SVN r11670]
2001-11-13 13:56:05 +00:00
Peter Dimov
7d2e6c9025
__stdcall support added.
...
[SVN r11649]
2001-11-10 19:18:58 +00:00
Dave Abrahams
75eaa14a18
Removed defunct boost::tied (thanks, Daryle Walker)
...
[SVN r11622]
2001-11-07 10:35:12 +00:00
John Maddock
628be0d125
Fixes for Sunpro C++ 5.3 (code now works!)
...
[SVN r11368]
2001-10-09 11:24:56 +00:00
John Maddock
2f357c3805
Partial fixes for sunpro 5.3 - doesn't actually work yet though
...
[SVN r11355]
2001-10-08 11:31:29 +00:00
John Maddock
cda0894d0d
Fix for sunpro 5.3 (array specialisations don't work)
...
[SVN r11354]
2001-10-08 11:30:53 +00:00
Beman Dawes
a6f6c3613a
Change comments to make it clear why forward declaration header is required.
...
[SVN r11314]
2001-10-01 14:15:44 +00:00
Jens Maurer
ec363261ae
remove "explicit" on two- and three-argument constructors to avoid
...
error on HP aCC
[SVN r11097]
2001-09-11 18:42:25 +00:00
Beman Dawes
97cde2183d
Initial base_from_member commit
...
[SVN r11086]
2001-09-10 14:04:28 +00:00
Jeremy Siek
55bfeb646f
removed tie() and class tied
...
[SVN r10938]
2001-08-26 19:55:49 +00:00
Peter Dimov
6a97f3f9ba
Tabs converted to spaces.
...
[SVN r10916]
2001-08-23 19:05:21 +00:00
Peter Dimov
6e5f52e279
initial commit
...
[SVN r10914]
2001-08-23 18:42:16 +00:00
Beman Dawes
812ebf3562
Back out commit made in error
...
[SVN r10596]
2001-07-12 16:15:30 +00:00
Beman Dawes
37f476013d
Change absolute URL's to relative
...
[SVN r10594]
2001-07-12 15:31:15 +00:00
Dave Abrahams
9f3104166f
output_iterator_helper changes: removed default template parameters, added
...
support for self-proxying, additional documentation and tests (Aleksey Gurtovoy)
[SVN r10576]
2001-07-09 23:51:49 +00:00
John Maddock
ff3a77ca5a
Fixed problem with VC6 compilers - probably a temporary fix.
...
[SVN r10361]
2001-06-20 11:43:57 +00:00
Dave Abrahams
b7c8e0c17f
changes from Daryle Walker
...
[SVN r10264]
2001-06-04 11:57:37 +00:00
Beman Dawes
43f525298e
Remove compiler workarounds no longer needed due to BOOST_STATIC_ASSERT fix. For stylistic reasons, change sizeof() test to sizeof() != 0
...
[SVN r10236]
2001-05-28 14:22:30 +00:00
Beman Dawes
1bb1898ab9
Dave says qualifiers weren't really needed
...
[SVN r10222]
2001-05-24 19:11:51 +00:00
Beman Dawes
9578f24be9
Workaround compiler problems while waiting to find out if BOOST_STATIC_ASSERT is broken
...
[SVN r10218]
2001-05-24 16:02:42 +00:00
Jens Maurer
46fae3aed2
added check_delete workaround for Sun CC
...
[SVN r10213]
2001-05-24 09:26:48 +00:00
Beman Dawes
e35f91a70a
Smart pointer and utility changes related to adding checked_delere and checked_array_delete
...
[SVN r10189]
2001-05-22 18:58:21 +00:00
John Maddock
ed210f6b2c
more type traits updates:
...
Header includes get BOOST_ prefix,
BOOST_DECL_MC dropped in favour of new BOOST_STATIC_CONSTANT (from config.hpp),
operator ! dropped in favour of boost::type_traits::ice_not template.
[SVN r9270]
2001-02-19 12:52:30 +00:00
Jens Maurer
05c6fbbf99
needs <boost/type_traits/same_traits.hpp>
...
[SVN r9253]
2001-02-18 15:19:23 +00:00
John Maddock
91078b7f7a
type_traits: regression failure fixes from type traits changes...
...
[SVN r9249]
2001-02-18 11:43:01 +00:00
Dave Abrahams
d4e14fed0e
Fixed bugs in the iterator helpers which prevented explicitly supplied arguments from actually being used
...
[SVN r9128]
2001-02-11 19:31:21 +00:00
Jeremy Siek
e5c81d0702
fixed very strange VC++ bug that was showing up in graph/test/graph.cpp
...
Something about the code gen for compressed_pair_1::operator=
was going wrong. Writing it explicitly, and playing with some ordering
fixed the problem, don't ask my why.
[SVN r8765]
2001-01-25 04:45:52 +00:00
Dave Abrahams
4ac07b97d3
Fixed what seemed like glaring bugs (illegal access to private members, missing template parameters).
...
[SVN r8658]
2001-01-20 21:59:55 +00:00
John Maddock
f694e557e1
compressed pair fixes for VC6
...
[SVN r8543]
2001-01-10 12:21:30 +00:00
John Maddock
cba48df8e3
VC6 fixes for compressed_pair
...
[SVN r8485]
2000-12-21 12:27:22 +00:00
John Maddock
26119613e1
BeOS5 (intel) fixes
...
[SVN r8133]
2000-11-04 11:16:12 +00:00
John Maddock
6161ce15c7
more VC6 type-traits and compressed pair fixes
...
[SVN r7921]
2000-10-07 10:53:47 +00:00
John Maddock
656517b059
More VC6 fixes for compressed_pair and type_traits.
...
[SVN r7895]
2000-10-03 11:47:24 +00:00
John Maddock
7ae6e5bac9
call_traits and type_traits updates for VC6
...
[SVN r7882]
2000-10-01 11:48:27 +00:00
Jeremy Siek
75aadf0509
removed tabs
...
[SVN r7835]
2000-09-25 21:19:29 +00:00
Jeremy Siek
4f9b0bcb9b
disabled warning about operator-> not returning a UDT. If operator->
...
does not get called, it should not be checked for this error. This
showed up when using an iterator with value_type=int.
[SVN r7813]
2000-09-25 05:36:21 +00:00
Jeremy Siek
7b02fdb1d9
added #include <utility> because tied uses std::pair
...
[SVN r7714]
2000-09-18 09:25:18 +00:00
Jeremy Siek
73acec35c9
added tied()
...
[SVN r7705]
2000-09-18 08:27:37 +00:00
John Maddock
3ddb9abc3c
Updates to cope with Borland C++ 5.51
...
[SVN r7697]
2000-09-09 10:20:24 +00:00
John Maddock
daf7829ffa
type traits update [added is_convertible and alignment_of]
...
[SVN r7675]
2000-08-02 10:58:59 +00:00
Beman Dawes
a005f03cc2
Fixes for various compilers from John Maddock
...
[SVN r7629]
2000-07-24 17:59:52 +00:00
Beman Dawes
06adfe9658
This commit was generated by cvs2svn to compensate for changes in r4,
...
which included commits to RCS files with non-trunk default branches.
[SVN r7621]
2000-07-07 16:04:40 +00:00