]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/python/doc/python.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / python / doc / python.qbk
1 [book Boost.Python
2 [quickbook 1.6]
3 [authors [Abrahams, David], [Seefeld, Stefan]]
4 [copyright 2002 - 2015 David Abrahams, Stefan Seefeld]
5 [category inter-language support]
6 [id python]
7 [purpose
8 Reflects C++ classes and functions into Python
9 ]
10 [license
11 Distributed under the Boost Software License, Version 1.0.
12 (See accompanying file LICENSE_1_0.txt or copy at
13 [@http://www.boost.org/LICENSE_1_0.txt])
14 ]
15 ]
16
17 [def _boost_ [@http://www.boost.org Boost]]
18 [def _bb_ [@http://www.boost.org/build Boost.Build]]
19 [def _bb_list_ [@http://www.boost.org/more/mailing_lists.htm#jamboost Boost.Build mailing list]]
20 [def _bp_list_ [@http://www.boost.org/more/mailing_lists.htm#cplussig Boost.Python mailing list]]
21 [def _tutorial_ [@tutorial/index.html Tutorial]]
22 [def _reference_ [@reference/index.html Reference Manual]]
23 [def _gsg_ Boost [@http://www.boost.org/more/getting_started/ Getting Started Guide]]
24 [def _extending_ [@https://docs.python.org/2/extending/extending.html extending]]
25 [def _embedding_ [@https://docs.python.org/2/extending/embedding.html embedding]]
26
27 [h2 Synopsis]
28
29 Welcome to Boost.Python, a C++ library which enables seamless interoperability between C++ and the Python programming language. The library includes support for:
30
31 * References and Pointers
32 * Globally Registered Type Coercions
33 * Automatic Cross-Module Type Conversions
34 * Efficient Function Overloading
35 * C++ to Python Exception Translation
36 * Default Arguments
37 * Keyword Arguments
38 * Manipulating Python objects in C++
39 * Exporting C++ Iterators as Python Iterators
40 * Documentation Strings
41
42 The development of these features was funded in part by grants to `Boost Consulting` from the [@http://www.llnl.gov Lawrence Livermore National Laboratories] and by the [@http://cci.lbl.gov Computational Crystallography Initiative] at Lawrence Berkeley National Laboratories.
43
44 [section Contents]
45
46 * _tutorial_
47 * [link building Building and Testing]
48 * _reference_
49 * [link configuration Configuration Information]
50 * [link glossary Glossary]
51 * [link support Support Resources]
52 * [link faq Frequently Asked Questions (FAQs)]
53 * [@numpy/index.html NumPy Extension Documentation]
54
55 [endsect]
56
57 [h2 Articles]
58
59 [@article.html Building Hybrid Systems With Boost Python], by Dave Abrahams and Ralf W. Grosse-Kunstleve
60
61 [include building.qbk]
62 [include configuration.qbk]
63 [include support.qbk]
64 [include faq.qbk]
65 [include glossary.qbk]