Boost.Python(日本語訳)
David AbrahamsStefan SeefeldCopyright © 2002-2015 David Abrahams, Stefan SeefeldDistributed 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)
注釈
翻訳にあたって
本書は Boost.Python ドキュメントの日本語訳です。原文書のバージョンは翻訳時の最新である 1.78.0 です。
原文の誤りは修正したうえで翻訳しました。
外部文書の表題等は英語のままにしてあります。
Python のサイトへのリンクは可能な限り日本語サイトへ変更しました。
原文に含まれているローカルファイルへのハイパーリンクは削除したか、Boost のサイトへのリンクに変更しました。
ファイル名、ディレクトリ名は
pathname
のように記します。その他、読みやすくするためにいくつか書式の変更があります。
翻訳の誤り等は exeal に連絡ください。
概要
Boost.Python へようこそ。Boost.Python は、C++ と Python プログラミング言語間のシームレスな相互運用を可能にする C++ ライブラリである。以下の項目をサポートする:
参照とポインタ
大域に登録した型変換
モジュール間の自動的な型変換
効率的な関数多重定義
C++ 例外の Python への変換
既定の引数
キーワード引数
C++ における Python オブジェクトの操作
C++ のイテレータを Python のイテレータとしてエクスポート
ドキュメンテーション文字列
これらの機能の開発は、Boost Consulting
に対する Lawrence Livemore National Laboratories の一部助成と、Lawrence Berkeley National Laboratories の Computational Crystallography Initiative に提供を受けた。
- リリースノート
- チュートリアル
- ビルドとテスト
- リファレンスマニュアル
- コンセプト
- 高水準コンポーネント
- boost/python/class.hpp
- boost/python/def.hpp
- boost/python/def_visitor.hpp
- boost/python/docstring_options.hpp
- boost/python/enum.hpp
- boost/python/errors.hpp
- boost/python/exception_translator.hpp
- boost/python/init.hpp
- boost/python/iterator.hpp
- boost/python/module.hpp
- boost/python/operators.hpp
- boost/python/scope.hpp
- boost/python/stl_iterator.hpp
- boost/python/wrapper.hpp
- オブジェクトラッパ
- 関数の呼び出しと作成
- boost/python/args.hpp
- boost/python/call.hpp
- boost/python/call_method.hpp
- boost/python/data_members.hpp
- boost/python/make_function.hpp
- boost/python/overloads.hpp
- boost/python/ptr.hpp
- boost/python/raw_function.hpp
- boost/python/function_doc_signature.hpp
- boost/python/pytype_function.hpp
- boost/python/default_call_policies.hpp
- boost/python/return_arg.hpp
- boost/python/return_internal_reference.hpp
- boost/python/return_value_policy.hpp
- boost/python/with_custodian_and_ward.hpp
- boost/python/to_python_indirect.hpp
- boost/python/to_python_value.hpp
- boost/python/copy_const_reference.hpp
- boost/python/copy_non_const_reference.hpp
- boost/python/manage_new_object.hpp
- boost/python/reference_existing_object.hpp
- boost/python/return_by_value.hpp
- boost/python/return_opaque_pointer.hpp
- Python との型変換
- 組み込み
- ユーティリティとインフラストラクチャ
- トピック
- 用語
- 設定に関する情報
- 用語
- サポートリソース
- よくある質問と回答
- Boost.Python(NumPy)
注釈
訳注
本日本語訳は http://www.boost.org/libs/python/ を原文としていますが、現在の原文は http://boostorg.github.io/python/doc/html/ へ管理が移行しています。以下はこの過程で削除された記事の日本語訳です。
記事
Dave Abrahams と Ralf W. Grosse-Kunstleve による『Building Hybrid Systems With Boost Python』。