lp:~drlh/pybindgen/py3kx

Created by Doug Heisterkamp and last modified
Get this branch:
bzr branch lp:~drlh/pybindgen/py3kx
Only Doug Heisterkamp can upload to this branch. If you are Doug Heisterkamp please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Doug Heisterkamp
Project:
PyBindGen
Status:
Development

Recent revisions

791. By drh <email address hidden>

commented out a dead section of code

790. By Doug Heisterkamp <email address hidden>

CObject or Capsule based on python version.

Also, reverted back to throwing a TypeLookupError in base.py so that
an iostream & parameter causes a function to be ignored.

789. By Dan Eicher <email address hidden>

Attribute closure and mapping methods support

 * Attribute closure

Little used feature where one can pass a void * into the get/set functions

 * Mapping methods

Adds "obj['foo']" and "obj['foo'] = 'bar'" support with functions "__maplen__", "__mapget__", "__mapset__" -- nearly identical to how the sequence methods do it

Adds 'd in obj' using "__contains__" mapped into the sq_contains slot -- may be a py3k only hack, dunno?

788. By Dan Eicher <email address hidden>

add default value support to uint16_t* type

787. By Dan Eicher <email address hidden>

Add more (all?) the numeric operator wrapper types

786. By Dan Eicher <email address hidden>

Add UInt8PtrReturn type

785. By Dan Eicher <email address hidden>

Use CppClass python name for tp_name instead of c[++] mangled name

784. By Dan Eicher <email address hidden>

CppClass.add_instance_attribute pure c function getter/setter wrapper

783. By Dan Eicher <email address hidden>

automagic __str__ wrapping

782. By Dan Eicher <email address hidden>

More py3k fixes

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~gjc/pybindgen/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers