Joel de Guzman
cfb13fad22
fix for wrapping vector<bool>
...
[SVN r19692]
2003-08-19 03:28:53 +00:00
Joel de Guzman
4e3f3a052d
chaned struct def_visitor; to class def_visitor;
...
[SVN r19691]
2003-08-19 02:23:16 +00:00
Dave Abrahams
7f3aceafd2
Fix public/private error.
...
[SVN r19636]
2003-08-16 13:56:52 +00:00
Dave Abrahams
da5979931c
class.hpp, object/select_holder.hpp, object/pointer_holder.hpp -
...
fix a problem which was causing value_holder<T> to be instantiated
on abstract classes. Now we compute the held_type at an outer
level thereby avoiding the inner instantiation.
object_core.hpp -
workarounds for GCC 2.x bugs
suite/indexing/detail/indexing_suite_detail.hpp -
workaround for a CWPro8 bug
[SVN r19635]
2003-08-16 13:48:34 +00:00
Dave Abrahams
d8c7e75095
Fix the fix... again!
...
[SVN r19617]
2003-08-15 03:45:34 +00:00
Joel de Guzman
187506c97f
added map value type (std::pair) wrapper to map_indexing_suite.hpp
...
[SVN r19616]
2003-08-15 03:03:27 +00:00
Dave Abrahams
e2973f27f9
Fix the fix ;-)
...
[SVN r19613]
2003-08-14 22:53:30 +00:00
Dave Abrahams
976b8180ae
Workaround a VC7 bug with nested enums
...
[SVN r19611]
2003-08-14 22:48:01 +00:00
Joel de Guzman
834d815c87
mapping suite update
...
[SVN r19598]
2003-08-14 15:03:14 +00:00
Joel de Guzman
57e58c445b
Tweaks to accomodate map_indexing_suite
...
[SVN r19588]
2003-08-14 12:14:25 +00:00
Joel de Guzman
8a1a8342d6
Initial commit map_indexing_suite
...
[SVN r19587]
2003-08-14 12:13:15 +00:00
Joel de Guzman
fa70ddc2c5
Preparing for std::map suite
...
[SVN r19566]
2003-08-12 21:21:47 +00:00
Joel de Guzman
8ca32bb494
Minor tweak in preparation for map_indexing_suite.hpp
...
[SVN r19565]
2003-08-12 18:36:55 +00:00
Joel de Guzman
f6c82eba0c
changed def_arg to def_visitor
...
[SVN r19564]
2003-08-12 18:35:00 +00:00
Joel de Guzman
b10805dc4c
moved to new "suite" directory
...
[SVN r19562]
2003-08-12 18:09:21 +00:00
Joel de Guzman
07f397e2ed
Moved to new "suite" directory
...
[SVN r19561]
2003-08-12 18:07:11 +00:00
Dave Abrahams
054dc439d2
Workaround msvc bug
...
[SVN r19553]
2003-08-12 14:17:52 +00:00
Dave Abrahams
5008dcbdd4
Make sure the class object and cast relationships are registered for
...
virtual function dispatch classes.
[SVN r19543]
2003-08-12 04:36:42 +00:00
Dave Abrahams
9c6650963f
Use def_visitor to simplify class def(...) handling.
...
Workarounds for intel6 and vc6.
[SVN r19533]
2003-08-11 14:56:30 +00:00
Dave Abrahams
957ac66e14
Added missing #include
...
Use BOOST_EXPLICIT_TEMPLATE_TYPE
[SVN r19529]
2003-08-11 02:21:34 +00:00
Dave Abrahams
07ce84c4e7
Repair bugs introduced during previous workaround
...
[SVN r19526]
2003-08-11 02:01:15 +00:00
Dave Abrahams
c3b4b58075
Extended CWPro8 overload ambiguity workaround to cover make_setter as
...
well as make_getter.
[SVN r19519]
2003-08-10 22:50:38 +00:00
Joel de Guzman
a0c31b47e5
refactored code + cleanup
...
[SVN r19508]
2003-08-10 15:20:10 +00:00
Joel de Guzman
5fb677c0c5
initial commit of container utils
...
[SVN r19507]
2003-08-10 15:19:23 +00:00
Joel de Guzman
53726746b8
Clean-up, refactored and added NoSlice option.
...
[SVN r19488]
2003-08-07 17:16:07 +00:00
Joel de Guzman
fe0b59f559
some trivial fixes.
...
[SVN r19485]
2003-08-07 12:29:54 +00:00
Joel de Guzman
c014dee6dc
Fixed no proxy handling for containers of primitive types.
...
[SVN r19484]
2003-08-07 08:45:57 +00:00
Joel de Guzman
90c69d961e
Added named visitor .def facility.
...
[SVN r19483]
2003-08-07 03:07:20 +00:00
Dave Abrahams
342f7db678
Workaround vc7.1 typeid problem with cv-qualified arrays.
...
[SVN r19474]
2003-08-06 13:51:03 +00:00
Joel de Guzman
9eb704f85a
fixed iteration scheme and added append and extend methods
...
[SVN r19469]
2003-08-06 08:06:09 +00:00
Dave Abrahams
e4dc639e54
Allow mutating operations on self for all operators
...
[SVN r19454]
2003-08-05 03:15:37 +00:00
Ralf W. Grosse-Kunstleve
5d90101671
workaround for MIPSpro, thanks to John Spicer
...
[SVN r19453]
2003-08-05 03:03:49 +00:00
Joel de Guzman
32c7088600
added missing typename and include file
...
[SVN r19448]
2003-08-04 23:34:52 +00:00
Dave Abrahams
07c1319b99
Added the new arg class from
...
"nickm-at-sitius.com" (Nikolay Mladenov) which supplies the
ability to wrap functions that can be called with ommitted
arguments in the middle.
[SVN r19441]
2003-08-04 17:46:48 +00:00
Joel de Guzman
1f715958f9
Fixed get_slice
...
[SVN r19421]
2003-08-04 05:09:23 +00:00
Joel de Guzman
0922aca873
Better usage of handle<>.
...
[SVN r19420]
2003-08-04 03:24:41 +00:00
Joel de Guzman
30ec6181b5
Fixed negative ref count bug
...
[SVN r19419]
2003-08-04 02:36:47 +00:00
Dave Abrahams
b28d586612
Move assignment operator inline as a workaround for a vc7 bug.
...
[SVN r19416]
2003-08-03 14:19:09 +00:00
Dave Abrahams
bfa868a440
Workarounds for VC6 bugs
...
[SVN r19389]
2003-07-31 15:56:10 +00:00
Dave Abrahams
f01ff3a277
Prune #includes
...
[SVN r19382]
2003-07-31 01:04:51 +00:00
Dave Abrahams
d88e6bf688
object_core.hpp - use detail/is_xxx to generate template identifiers
...
object_operators.hpp - use SFINAE to prevent ADL from finding
generalized operators inappropriately
[SVN r19377]
2003-07-30 23:48:06 +00:00
Dave Abrahams
a3cdacd088
Bug fix -- we weren't handling NULL keywords dictionaries in raw_function
...
[SVN r19359]
2003-07-30 11:34:50 +00:00
Joel de Guzman
a6440a3fa6
Minor tweaks
...
[SVN r19313]
2003-07-26 05:47:11 +00:00
Joel de Guzman
2dece7ecaf
added __iter__ and __contains__
...
[SVN r19311]
2003-07-26 01:50:35 +00:00
Ralf W. Grosse-Kunstleve
ac5314093b
fixing some trivial bugs (missing or misplaced typename); work around gcc 3.2 bug
...
[SVN r19299]
2003-07-24 15:07:05 +00:00
Ralf W. Grosse-Kunstleve
1524fb9fa9
flotsam removed
...
[SVN r19297]
2003-07-24 13:51:06 +00:00
Joel de Guzman
957549460b
Initial Commit of Indexing Suite
...
[SVN r19296]
2003-07-24 12:02:57 +00:00
Joel de Guzman
3b33f54fb8
Added generic visitation mechanism.
...
[SVN r19288]
2003-07-24 01:44:18 +00:00
Dave Abrahams
96a7bce78e
Give feedback about the name and namespace of functions in error messages.
...
[SVN r19280]
2003-07-23 13:08:59 +00:00
Dave Abrahams
77f5eb703c
Attempt to work around a GCC EH problem by sticking a virtual function
...
in error_already_set and defining it in the library.
Removed some flotsam
[SVN r19274]
2003-07-23 03:00:48 +00:00