Differences between revisions 33 and 45 (spanning 12 versions)
Revision 33 as of 2005-03-22 18:10:52
Size: 821
Editor: 168-103-146-113
Comment: one-line explanation
Revision 45 as of 2008-11-15 14:00:11
Size: 859
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
'''boost.python''' binds C++ and Python. Read ["/GettingStarted"] for an introduction. '''Boost.Python''' binds C++ and Python. Read [[/GettingStarted]] for an introduction.
Line 7: Line 7:
 * ["/GettingStarted"]
 * ["/FAQ"]
 * [[/GettingStarted]]
 * [[/FAQ]]
Line 11: Line 11:
 * ["/module"] level: def,scope
 * ["/class"]
 * ["/extract"]
 * ["/object"]
 * ["/list"]
 * ["/iterator"]
 * [[/module]] level: def,scope
 * [[/class]]
 * [[/extract]]
 * [[/object]]
 * [[/handle]]
 * [[/list]]
 * [[
/iterator]]
Line 26: Line 27:
 1. ["/Inheritance"]  1. [[/Inheritance]]
Line 33: Line 34:
 1. /EmbeddingPython

Boost.Python binds C++ and Python. Read /GettingStarted for an introduction.

This page serves as a forum to gather peoples' experience and as a cookbook, as it is more dynamic by nature and open to contributors.

Various items:

Tutorial:

  1. /SimpleExample

  2. /ExportingClasses

  3. /OverridableVirtualFunctions

  4. /FunctionOverloading

  5. /Inheritance

  6. /SpecialMethods

  7. /PeekUnderTheHood

  8. /CrossExtensionModuleDependencies

  9. /WrappingEnums

  10. /PointersAndSmartPointers

  11. /InternalDataStructures

  12. /EmbeddingPython

Test cases:

boost.python (last edited 2008-11-15 14:00:11 by localhost)

Unable to edit the page? See the FrontPage for instructions.