Ullrich Köthe
9f30f7dfd7
implemented export of operators
...
[SVN r8203]
2000-11-14 19:34:43 +00:00
Ullrich Köthe
84914ba405
added optimization in ExtensionClassBase::try_class_conversions()
...
[SVN r8155]
2000-11-06 17:30:23 +00:00
Dave Abrahams
5340194a9a
added set_attribute member function to allow arbitrary Python objects to be added to an extension class.
...
[SVN r8150]
2000-11-06 05:18:55 +00:00
Dave Abrahams
6eecea6d1f
Removed the need for the phantom base class that screwed up inheritance
...
hierarchies, introduced error-prone ordering dependencies, and complexified
logic in many places!
[SVN r8121]
2000-11-04 05:39:31 +00:00
Dave Abrahams
2ba0b22831
const-ify ClassBase::getattr()
...
Add repr() function to Class<T>
Add to_python/from_python conversions for PyPtr<T>
Standardize set_item/get_item interfaces (instead of proxies) for Dict and List
Add Reprable<> template to newtypes.h
Fix a bug wherein the __module__ attribute would be lost for classes that have a default virtual function implementation.
[SVN r8091]
2000-11-01 02:30:37 +00:00
Dave Abrahams
c4d8556bf7
enable_named_method moved to detail
...
[SVN r8039]
2000-10-28 17:19:23 +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
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
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
12a881ead5
This commit was generated by cvs2svn to compensate for changes in r315,
...
which included commits to RCS files with non-trunk default branches.
[SVN r7932]
2000-10-13 13:49:34 +00:00