Blame view

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