Raoul Gough
5c5ed38973
Use "class" instead of "struct" to prevent MSVC /W2 warning on proxy_iterator
...
[SVN r20347]
2003-10-11 11:31:43 +00:00
Raoul Gough
2ecb9c6232
"class" instead of "struct" in selector_impl decl to prevent MSVC /W2 warning
...
[SVN r20346]
2003-10-11 11:30:57 +00:00
Raoul Gough
7c14b3fac4
Use difference_type instead of long for offset values
...
[SVN r20345]
2003-10-11 11:29:10 +00:00
Raoul Gough
05dd7bf52a
Move high_bound predecrement out of loop in adjustIndexesReverse
...
[SVN r20342]
2003-10-10 21:12:15 +00:00
Raoul Gough
125d2084df
Fix reverse adjustIndexes bug revealed with Intel Linux compiler
...
[SVN r20341]
2003-10-10 18:58:56 +00:00
Raoul Gough
314dbcae33
Move container_proxy iterator into separate proxy_iterator.hpp
...
[SVN r20317]
2003-10-09 00:07:41 +00:00
Raoul Gough
28ad5ff233
Add inline to templated constructor decl to prevent a mingw g++ warning
...
when defining a constructor with the dllimport attribute.
[SVN r20314]
2003-10-08 18:49:30 +00:00
Raoul Gough
4eb977b511
Explain the #include weirdness better
...
[SVN r20310]
2003-10-08 17:33:48 +00:00
Raoul Gough
1dff9421dd
Force is_reorderable to false in set_traits for MSVC
...
[SVN r20309]
2003-10-08 17:33:19 +00:00
Raoul Gough
ec7b352178
Add BOOST_PYTHON_DECL's to get exported from DLL with MSVC
...
[SVN r20308]
2003-10-08 16:05:14 +00:00
Raoul Gough
186693f710
Add BOOST_PYTHON_DECL to get exported from DLL with MSVC
...
[SVN r20307]
2003-10-08 16:04:58 +00:00
Raoul Gough
d7a88b6f7e
Experimental hack for MSVC - use int for IndexStyle instead of an enum
...
[SVN r20305]
2003-10-08 15:39:04 +00:00
Raoul Gough
c8898caba0
Add typename to container_proxy::value_type to make MSVC happy
...
[SVN r20304]
2003-10-08 15:38:07 +00:00
Raoul Gough
9983782b2c
Cast 0 to exact type to resolve constructor overload, instead of adding dummy param
...
[SVN r20301]
2003-10-08 12:15:20 +00:00
Raoul Gough
87f1985463
Fixes for Compaq Tru64 C++ compiler V6.5-031
...
[SVN r20300]
2003-10-08 11:20:33 +00:00
Raoul Gough
7d77f80036
Removing files from version 1 of the Python indexing support
...
[SVN r20289]
2003-10-07 17:05:34 +00:00
Raoul Gough
6eeb6e6650
Version 2 of the python indexing suite
...
[SVN r20288]
2003-10-07 16:58:23 +00:00
nobody
0b1e457c77
This commit was manufactured by cvs2svn to create branch 'indexing_v2'.
...
[SVN r20268]
2003-10-06 19:10:52 +00:00
Bruno da Silva de Oliveira
1a51a7df9e
- added missing <boost/python/return_arg.hpp>
...
[SVN r20257]
2003-10-04 21:44:24 +00:00
Dave Abrahams
615be89951
Support for logical negation operator via __nonzero__
...
[SVN r20256]
2003-10-04 15:40:09 +00:00
Dave Abrahams
96d66f4624
Correct integral constant overflow
...
[SVN r20136]
2003-09-21 18:49:04 +00:00
Dave Abrahams
c3bae63e41
Fix const-correctness problem
...
[SVN r20135]
2003-09-21 17:24:37 +00:00
Dave Abrahams
92a77dfe7f
Implemented injected constructors.
...
Eliminated _DEBUG redefinition warning for CWPro8.
[SVN r20126]
2003-09-21 01:35:19 +00:00
Dave Abrahams
bec2de08fe
Use make_function uniformly to build callable objects.
...
Fix wstring support so it doesn't break gcc2.95.x, which has no wstring.
Modify CallPolicies protocol so it can safely adjust the argument tuple.
[SVN r20090]
2003-09-17 21:36:53 +00:00
Dave Abrahams
f920dc87d0
Added std::wstring conversion support
...
Added std::out_of_range => Python IndexError exception conversion,
thanks to Raoul Gough
[SVN r20027]
2003-09-11 19:19:55 +00:00
Dave Abrahams
e78b4939b3
Added new str constructors which take a range of characters, allowing
...
strings containing nul ('\0') characters.
[SVN r20006]
2003-09-11 02:57:24 +00:00
Joel de Guzman
50db384be1
Used BOOST_WORKAROUND
...
[SVN r19980]
2003-09-09 13:13:44 +00:00
Joel de Guzman
034ca4d5eb
mscv workaround
...
[SVN r19962]
2003-09-08 12:56:33 +00:00
Dave Abrahams
0133bdfbe3
Removed unused ConverterGenerators arguments.
...
Updated arg_from_python<T> so that its operator() is nullary -- it
already gets everything it needs in its constructor.
[SVN r19948]
2003-09-07 19:44:44 +00:00
Dave Abrahams
b3910f4e4d
Support for wrapping function objects and classes which use virtual
...
inheritance. Completely killed off member_function_cast!
[SVN r19945]
2003-09-07 16:56:05 +00:00
Ralf W. Grosse-Kunstleve
cbacc98e3f
MIPSpro workaround
...
[SVN r19783]
2003-08-26 12:52:21 +00:00
Dave Abrahams
84daf14f1b
Added missing #includes
...
[SVN r19782]
2003-08-26 11:45:47 +00:00
Dave Abrahams
4af28b2a46
Added missing #includes
...
[SVN r19778]
2003-08-26 02:25:33 +00:00
Dave Abrahams
7ec78eecbd
Implemented pure_virtual(...)
...
[SVN r19774]
2003-08-25 18:44:26 +00:00
Dave Abrahams
87c5e37f5e
vc6 workaround for nested enums
...
[SVN r19773]
2003-08-25 18:41:26 +00:00
Dave Abrahams
d02959e3ed
Remove cwpro7 workarounds; simplified select_holder
...
[SVN r19772]
2003-08-25 18:41:02 +00:00
Dave Abrahams
b844d8b750
Refactoring and cleanups
...
[SVN r19770]
2003-08-25 18:38:39 +00:00
Dave Abrahams
165e294298
Fix #ifdef
...
[SVN r19745]
2003-08-23 11:41:00 +00:00
Ralf W. Grosse-Kunstleve
f7c9f45508
simple fix for MIPSpro after a long struggle; thanks to Stephen Adamczyk and John Spicer at EDG!
...
[SVN r19724]
2003-08-21 21:27:38 +00:00
Joel de Guzman
af2a924301
more workaround fixes for VC6 linker bug
...
[SVN r19714]
2003-08-20 13:15:41 +00:00
Joel de Guzman
3981e83de5
workaround MSVC linker bug
...
[SVN r19713]
2003-08-20 12:07:48 +00:00
Joel de Guzman
4946af1448
Map indexing fix for VC6.5
...
[SVN r19699]
2003-08-19 20:32:56 +00:00
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