Ullrich Köthe
4d7b6fe92a
renamed make_ptr() into make_ref()
...
renamed Signature* into signature*
[SVN r8303]
2000-11-22 18:16:22 +00:00
Dave Abrahams
0f04631513
lowercase type names
...
[SVN r8284]
2000-11-22 00:54:46 +00:00
Ullrich Köthe
b7805af02c
Renamed ExtensionClass::register_coerce() into ExtensionClass::def_standard_coerce() and made it public.
...
Added ClassWrapper::def_standard_coerce().
[SVN r8272]
2000-11-21 11:15:30 +00:00
Dave Abrahams
9e376229d8
detail-ification
...
[SVN r8270]
2000-11-21 06:54:33 +00:00
Ullrich Köthe
987df9cab0
TypeObjectBase: always try sharing of method table automatically (thus, share_method_tables() is no longer needed and was removed)
...
[SVN r8267]
2000-11-20 11:16:18 +00:00
Dave Abrahams
2bb9bbbaa9
Changed non-type template parameter int to long in operators declaration
...
[SVN r8253]
2000-11-18 14:50:04 +00:00
Ullrich Köthe
056b0e63fb
implemented the shared method table optimization
...
[SVN r8239]
2000-11-17 12:38:46 +00:00
Ullrich Köthe
9f30f7dfd7
implemented export of operators
...
[SVN r8203]
2000-11-14 19:34:43 +00:00
Dave Abrahams
2dc27af335
Fixed a bug in add(), which allows non-method class attributes
...
[SVN r8178]
2000-11-12 19:47:39 +00:00
Ullrich Köthe
692123408b
generalized the new def_raw() feature
...
[SVN r8168]
2000-11-10 15:54:08 +00:00
Ullrich Köthe
03dbf0387a
added new feature: def_raw()
...
[SVN r8162]
2000-11-10 11:44:42 +00:00
Dave Abrahams
fa9a7d2f32
added "add" member function to ClassWrapper<> to allow arbitrary Python
...
objects to be added to an extension class.
[SVN r8142]
2000-11-06 05:08:41 +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
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
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
Dave Abrahams
175c399719
Remove flotsam
...
[SVN r7953]
2000-10-16 01:23:58 +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