Created by Mike Owen on 2013-02-07 and last modified on 2013-02-19
Get this branch:
bzr branch lp:~mikeowen/pybindgen/pybindgen-extend-containers
Only Mike Owen can upload to this branch. If you are Mike Owen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Mike Owen

Recent revisions

844. By Mike Owen on 2013-02-19

I've had to make our extended container interfaces optional for the
pybindgen unit tests to pass, since some of the tests (like in foomodule)
misuse container names, like wrapping a std::vector using the list
interface. To be conservative and not potentially break any backward
compatible cases like this, I've made the newer expanded interface
optional. In the future maybe this should be changed?

843. By Mike Owen on 2013-02-18

Added contains for map.

842. By Mike Owen on 2013-02-18

Setting items in maps working.

841. By Mike Owen on 2013-02-18

Checkpointing. Basic map functionality.

840. By Mike Owen on 2013-02-18

Fleshed out more of the unit tests.

839. By Mike Owen on 2013-02-18

Renaming methods for container traits, and switching to using decorators
to try and simplify our testing harness.

838. By Mike Owen on 2013-02-17

Initially fleshed out all the non-mapping containers now, though not all

837. By Mike Owen on 2013-02-17

Current set of tests passing, keeping going...

836. By Mike Owen on 2013-02-17

Interim checkpoint working on pointer access to container elements.

835. By Mike Owen on 2013-02-16

Expanding our testing, and starting to add the concept of returning
indexing operations by pointer.

Branch metadata

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