Dave Abrahams
b12f08dfff
Update links
...
[SVN r8077]
2000-10-31 21:18:35 +00:00
Dave Abrahams
5083505524
formatting fixes
...
[SVN r8060]
2000-10-28 23:05:51 +00:00
Dave Abrahams
fabefe8272
bug fix
...
[SVN r8059]
2000-10-28 23:03:12 +00:00
Dave Abrahams
bc3fb27b6a
Enable multiple-inheritance from Python Classes and ExtensionClasses.
...
[SVN r8058]
2000-10-28 22:48:25 +00:00
Dave Abrahams
966534e709
Bug fix
...
[SVN r8057]
2000-10-28 22:34:29 +00:00
Dave Abrahams
67935e2e93
Use Runtime DLL instead of statically linking
...
[SVN r8056]
2000-10-28 22:17:55 +00:00
Dave Abrahams
30bb75553b
*** empty log message ***
...
[SVN r8055]
2000-10-28 22:15:53 +00:00
Dave Abrahams
72deb5224e
tests for special attributes __del__, __doc__, and __dict__ (still need __class__ and __bases__)
...
tests for multiple-inheritance from Python Classes and ExtensionClasses
tests for passing non-const references to constructors
[SVN r8054]
2000-10-28 22:14:21 +00:00
Dave Abrahams
9d2b4574af
Factor common Class functionality into ClassBase
...
Support for __del__, __bases__, __dict__, __class__, and __name__
Support for multiple-inheritance from Python Classes and ExtensionClasses.
[SVN r8053]
2000-10-28 22:03:15 +00:00
Dave Abrahams
9d7947920d
Support for __del__, __dict__, __name__, __class__
...
Support for multiple-inheritance from Python Classes and ExtensionClasses.
[SVN r8052]
2000-10-28 21:59:42 +00:00
Dave Abrahams
c636a00ea1
minor cleanup
...
[SVN r8051]
2000-10-28 21:54:19 +00:00
Dave Abrahams
582b8a5646
Overloaded constructors reduce the number of type_info objects we should have to link in.
...
Support for multiple-inheritance from Python types and Extension classes.
[SVN r8050]
2000-10-28 21:51:58 +00:00
Dave Abrahams
70045ce8f3
Handle non-const reference parameters to constructors.
...
Correct error-reporting for mismatch in overloaded constructors.
[SVN r8049]
2000-10-28 21:47:41 +00:00
Dave Abrahams
ce2e4cb0b3
Handle non-const reference parameters in constructors
...
[SVN r8048]
2000-10-28 21:45:46 +00:00
Dave Abrahams
f5f3277507
Factorization
...
[SVN r8047]
2000-10-28 21:44:22 +00:00
Dave Abrahams
3f988be052
Add missing const qualifier
...
[SVN r8046]
2000-10-28 21:31:06 +00:00
Dave Abrahams
239b177815
add missing const qualifier.
...
[SVN r8045]
2000-10-28 21:29:49 +00:00
Dave Abrahams
ced23849a2
Add getattr forwarding to BoundFunction so docstrings can be read.
...
[SVN r8044]
2000-10-28 21:28:23 +00:00
Dave Abrahams
b0e3e0c062
Handle __doc__ attributes by forwarding all attribute accesses on BoundFunction
...
objects to the target function.
[SVN r8042]
2000-10-28 17:40:29 +00:00
Dave Abrahams
fafd76ee51
Test that we can now pass non-const reference parameters to constructors
...
[SVN r8041]
2000-10-28 17:24:32 +00:00
Dave Abrahams
5fb7b91365
Handle non-const reference arguments to constructors
...
[SVN r8040]
2000-10-28 17:20:54 +00:00
Dave Abrahams
c4d8556bf7
enable_named_method moved to detail
...
[SVN r8039]
2000-10-28 17:19:23 +00:00
Dave Abrahams
00afe41a62
Change single-argument def to a template member function so that this file
...
doesn't need to be generated in order to support arbitrary arguments.
[SVN r8038]
2000-10-28 17:09:23 +00:00
Dave Abrahams
c39b60c082
Initial revision
...
[SVN r8020]
2000-10-20 02:25:41 +00:00
Dave Abrahams
b06470196c
Better documentation of computed attribute support
...
[SVN r8019]
2000-10-20 01:58:06 +00:00
Dave Abrahams
8bbbd86373
Work around EDG on Dec Alpha compiler/library bug
...
[SVN r8018]
2000-10-20 01:46:28 +00:00
Dave Abrahams
5a3b6c7b81
Fix typo, add reference to Special Method Name Support.
...
[SVN r8017]
2000-10-20 01:45:03 +00:00
Dave Abrahams
2e9781c282
Added reference to Special Method Name Support.
...
[SVN r8016]
2000-10-20 01:43:39 +00:00
Dave Abrahams
bf3a858018
Workarounds for Dec Alpha compiler bug
...
[SVN r8015]
2000-10-20 01:39:40 +00:00
Dave Abrahams
a94c38344d
*** empty log message ***
...
[SVN r8014]
2000-10-20 01:38:36 +00:00
Dave Abrahams
e6d48af917
Removed trivial default constructor definition
...
[SVN r8006]
2000-10-19 14:48:00 +00:00
Dave Abrahams
72d49df070
update path to .zip for release
...
[SVN r8003]
2000-10-18 16:09:57 +00:00
Dave Abrahams
74f06fb1ee
Move all base<->derived conversion stuff into ExtensionClassBase, where it belongs. Clean up some formatting.
...
[SVN r8002]
2000-10-18 14:55:26 +00:00
Dave Abrahams
ce674f4b4d
move base<->derived conversion stuff to ExtensionClassBase, where it belongs.
...
[SVN r8001]
2000-10-18 14:50:41 +00:00
Dave Abrahams
49bd8a8651
Clean up formatting to conform to coding convention.
...
[SVN r8000]
2000-10-18 14:49:20 +00:00
Ullrich Köthe
b43865d494
fixed bug in the conversion tests
...
[SVN r7998]
2000-10-18 13:22:56 +00:00
Dave Abrahams
c410b83b36
Added numeric support
...
[SVN r7995]
2000-10-18 04:59:46 +00:00
Dave Abrahams
c8f3aa5cb6
Trying to make it work with Cygwin. Still can't link - it doesn't find the
...
Python symbols. Can't figure out why!
[SVN r7983]
2000-10-18 00:07:14 +00:00
Dave Abrahams
3953724617
Drop requirement for <limits>
...
[SVN r7982]
2000-10-17 23:35:58 +00:00
Dave Abrahams
242862037d
Correct mistaken removal of this file
...
[SVN r7981]
2000-10-17 23:14:54 +00:00
Ullrich Köthe
c2d449d47e
added explanatory comments
...
[SVN r7979]
2000-10-17 20:39:31 +00:00
Ullrich Köthe
dc3b9c510d
changes according to Dave's code review (coding conventions, moving functions around etc.)
...
[SVN r7978]
2000-10-17 20:05:26 +00:00
Ullrich Köthe
ab5f450e45
fixed reference counting bug
...
[SVN r7973]
2000-10-17 18:59:41 +00:00
Ullrich Köthe
3f0eb18183
added more test
...
changed some function names
[SVN r7972]
2000-10-17 17:34:41 +00:00
Ullrich Köthe
26bf57c4e9
added ExtensionClass<...>::declare_base(...) which
...
- declares a wrapped C++ class to be a base class of another wrapped class
- enables conversions between those classes
- ensures that base class methods are inherited by the subclass
[SVN r7971]
2000-10-17 14:50:07 +00:00
Ullrich Köthe
f6f8a3d5d0
added more tests for function/constructor/method overloading
...
[SVN r7970]
2000-10-17 12:21:56 +00:00
Dave Abrahams
1c895e160d
Bug fix for alpha due to Ralf W. Grosse-Kunstleve <rwgk@cci.lbl.gov>
...
[SVN r7962]
2000-10-16 09:30:29 +00:00
Dave Abrahams
9f173323a9
bug fix due to Ralf W. Grosse-Kunstleve <rwgk@cci.lbl.gov>
...
[SVN r7961]
2000-10-16 09:27:09 +00:00
Dave Abrahams
0a38b77030
Update reference to .zip file version
...
[SVN r7960]
2000-10-16 01:42:18 +00:00
Dave Abrahams
9227ba0108
Add documentation
...
[SVN r7959]
2000-10-16 01:37:07 +00:00