[pygccxml-commit] SF.net SVN: pygccxml:[1646]
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2009-02-01 18:29:38
|
Revision: 1646 http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1646&view=rev Author: roman_yakovenko Date: 2009-02-01 18:29:31 +0000 (Sun, 01 Feb 2009) Log Message: ----------- sphinx Modified Paths: -------------- pygccxml_dev/docs/design.rest pygccxml_dev/docs/download.rest pygccxml_dev/docs/history/history.rest pygccxml_dev/docs/links.rest pygccxml_dev/docs/query_interface.rest pygccxml_dev/docs/upgrade_issues.rest pygccxml_dev/docs/users.rest pyplusplus_dev/docs/comparisons/pyste.rest pyplusplus_dev/docs/documentation/architecture.rest pyplusplus_dev/docs/documentation/containers.rest pyplusplus_dev/docs/documentation/ctypes/ctypes_integration.rest pyplusplus_dev/docs/documentation/ctypes/this_and_sizeof.rest pyplusplus_dev/docs/documentation/ctypes/unions.rest pyplusplus_dev/docs/documentation/ctypes/variables.rest pyplusplus_dev/docs/documentation/doc_string.rest pyplusplus_dev/docs/documentation/functions/call_policies/as_tuple.rest pyplusplus_dev/docs/documentation/functions/call_policies/call_policies.rest pyplusplus_dev/docs/documentation/functions/call_policies/custom_call_policies.rest pyplusplus_dev/docs/documentation/functions/call_policies/return_addressof.rest pyplusplus_dev/docs/documentation/functions/call_policies/return_pointee_value.rest pyplusplus_dev/docs/documentation/functions/call_policies/return_range.rest pyplusplus_dev/docs/documentation/functions/default_args.rest pyplusplus_dev/docs/documentation/functions/functions.rest pyplusplus_dev/docs/documentation/functions/make_constructor.rest pyplusplus_dev/docs/documentation/functions/overloading.rest pyplusplus_dev/docs/documentation/functions/registration_order.rest pyplusplus_dev/docs/documentation/functions/transformation/inout.rest pyplusplus_dev/docs/documentation/functions/transformation/input.rest pyplusplus_dev/docs/documentation/functions/transformation/input_c_buffer.rest pyplusplus_dev/docs/documentation/functions/transformation/input_static_array.rest pyplusplus_dev/docs/documentation/functions/transformation/modify_type.rest pyplusplus_dev/docs/documentation/functions/transformation/name_mangling.rest pyplusplus_dev/docs/documentation/functions/transformation/output.rest pyplusplus_dev/docs/documentation/functions/transformation/output_static_array.rest pyplusplus_dev/docs/documentation/functions/transformation/terminology.rest pyplusplus_dev/docs/documentation/functions/transformation/transfer_ownership.rest pyplusplus_dev/docs/documentation/functions/transformation/transformation.rest pyplusplus_dev/docs/documentation/how_to/best_practices.rest pyplusplus_dev/docs/documentation/how_to/exception_translation.rest pyplusplus_dev/docs/documentation/how_to/hints.rest pyplusplus_dev/docs/documentation/how_to/how_to.rest pyplusplus_dev/docs/documentation/how_to/templates.rest pyplusplus_dev/docs/documentation/index.rest pyplusplus_dev/docs/documentation/inserting_code.rest pyplusplus_dev/docs/documentation/multi_module_development.rest pyplusplus_dev/docs/documentation/properties.rest pyplusplus_dev/docs/documentation/split_module.rest pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest pyplusplus_dev/docs/documentation/tutorials/tutorials.rest pyplusplus_dev/docs/documentation/warnings.rest pyplusplus_dev/docs/download.rest pyplusplus_dev/docs/examples/boost/boost.rest pyplusplus_dev/docs/examples/easybmp/easybmp.rest pyplusplus_dev/docs/history/history.rest pyplusplus_dev/docs/links.rest pyplusplus_dev/docs/osdc2006/presentation-talk.rest pyplusplus_dev/docs/quotes.rest pyplusplus_dev/docs/troubleshooting_guide/easy_extending_guide/easy_extending_guide.rest pyplusplus_dev/docs/troubleshooting_guide/lessons_learned.rest pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/pointer_holder.hpp.patch.rest pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/sconstruct.rest pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/shared_ptr.rest pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/solution.cpp.rest pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/test.py.rest pyplusplus_dev/docs/troubleshooting_guide/smart_ptrs/smart_ptrs.rest sphinx/conf.py Removed Paths: ------------- pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/www_configuration.py Modified: pygccxml_dev/docs/design.rest =================================================================== --- pygccxml_dev/docs/design.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pygccxml_dev/docs/design.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ pygccxml design =============== -.. contents:: Table of contents - ------------------------ The view from 10000 fits ------------------------ Modified: pygccxml_dev/docs/download.rest =================================================================== --- pygccxml_dev/docs/download.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pygccxml_dev/docs/download.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ pygccxml download ================= -.. contents:: Table of contents - ------------------------- pygccxml on SourceForge ------------------------- Modified: pygccxml_dev/docs/history/history.rest =================================================================== --- pygccxml_dev/docs/history/history.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pygccxml_dev/docs/history/history.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ pygccxml development history ============================ -.. contents:: Table of contents - ------------ Contributors ------------ Modified: pygccxml_dev/docs/links.rest =================================================================== --- pygccxml_dev/docs/links.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pygccxml_dev/docs/links.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ C++ Reflection ============== -.. contents:: Table of contents - ----- Links ----- Modified: pygccxml_dev/docs/query_interface.rest =================================================================== --- pygccxml_dev/docs/query_interface.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pygccxml_dev/docs/query_interface.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ pygccxml.declarations query API =============================== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pygccxml_dev/docs/upgrade_issues.rest =================================================================== --- pygccxml_dev/docs/upgrade_issues.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pygccxml_dev/docs/upgrade_issues.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ GCC-XML 0.7 -> 0.9 upgrade issues ================================= -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pygccxml_dev/docs/users.rest =================================================================== --- pygccxml_dev/docs/users.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pygccxml_dev/docs/users.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Who is using pygccxml? ====================== -.. contents:: Table of contents - Users ----- Modified: pyplusplus_dev/docs/comparisons/pyste.rest =================================================================== --- pyplusplus_dev/docs/comparisons/pyste.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/comparisons/pyste.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Pyste & Py++ comparison ======================== -.. contents:: Table of contents - ---------------------- What is `Py++`_? ---------------------- Modified: pyplusplus_dev/docs/documentation/architecture.rest =================================================================== --- pyplusplus_dev/docs/documentation/architecture.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/architecture.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Architecture ============ -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/containers.rest =================================================================== --- pyplusplus_dev/docs/documentation/containers.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/containers.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ C++ containers support ====================== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/ctypes/ctypes_integration.rest =================================================================== --- pyplusplus_dev/docs/documentation/ctypes/ctypes_integration.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/ctypes/ctypes_integration.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ctypes integration ================== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/ctypes/this_and_sizeof.rest =================================================================== --- pyplusplus_dev/docs/documentation/ctypes/this_and_sizeof.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/ctypes/this_and_sizeof.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ this & sizeof ============= -.. contents:: Table of contents - ----------- The purpose ----------- Modified: pyplusplus_dev/docs/documentation/ctypes/unions.rest =================================================================== --- pyplusplus_dev/docs/documentation/ctypes/unions.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/ctypes/unions.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ C++ union ========= -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/ctypes/variables.rest =================================================================== --- pyplusplus_dev/docs/documentation/ctypes/variables.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/ctypes/variables.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Variables ========= -.. contents:: Table of contents - -------------- expose_address -------------- Modified: pyplusplus_dev/docs/documentation/doc_string.rest =================================================================== --- pyplusplus_dev/docs/documentation/doc_string.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/doc_string.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Documentation string ==================== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/functions/call_policies/as_tuple.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/call_policies/as_tuple.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/call_policies/as_tuple.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ as_tuple ======== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/call_policies/call_policies.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/call_policies/call_policies.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/call_policies/call_policies.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Call policies ============= -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/functions/call_policies/custom_call_policies.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/call_policies/custom_call_policies.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/call_policies/custom_call_policies.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ custom_call_policies ==================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/call_policies/return_addressof.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/call_policies/return_addressof.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/call_policies/return_addressof.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ return_addressof ================ -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/call_policies/return_pointee_value.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/call_policies/return_pointee_value.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/call_policies/return_pointee_value.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ return_pointee_value ==================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/call_policies/return_range.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/call_policies/return_range.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/call_policies/return_range.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ return_range ============= -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/default_args.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/default_args.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/default_args.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Default arguments ================= -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/functions/functions.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/functions.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/functions.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Functions & operators ===================== -.. contents:: Table of contents - -------- Preamble -------- Modified: pyplusplus_dev/docs/documentation/functions/make_constructor.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/make_constructor.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/make_constructor.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ make_constructor ================ -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/functions/overloading.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/overloading.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/overloading.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Overloading =========== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/functions/registration_order.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/registration_order.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/registration_order.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Registration order ================== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/functions/transformation/inout.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/inout.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/inout.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ``inout`` transformer ====================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/input.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/input.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/input.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ``input`` transformer ====================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/input_c_buffer.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/input_c_buffer.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/input_c_buffer.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ``input_c_buffer`` transformer ================================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/input_static_array.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/input_static_array.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/input_static_array.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ``input_static_array`` transformer ================================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/modify_type.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/modify_type.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/modify_type.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ``modify_type`` transformer =========================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/name_mangling.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/name_mangling.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/name_mangling.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Name mangling ============= -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/output.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/output.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/output.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ``output`` transformer ====================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/output_static_array.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/output_static_array.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/output_static_array.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ``output_static_array`` transformer =================================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/terminology.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/terminology.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/terminology.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Terminology =========== -.. contents:: Table of contents - **Function transformation** `Py++`_ sub-system\\framework, which allows you to create function wrappers Modified: pyplusplus_dev/docs/documentation/functions/transformation/transfer_ownership.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/transfer_ownership.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/transfer_ownership.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ ``transfer_ownership`` transformer ================================== -.. contents:: Table of contents - ---------- Definition ---------- Modified: pyplusplus_dev/docs/documentation/functions/transformation/transformation.rest =================================================================== --- pyplusplus_dev/docs/documentation/functions/transformation/transformation.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/functions/transformation/transformation.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Function transformation ======================= -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/how_to/best_practices.rest =================================================================== --- pyplusplus_dev/docs/documentation/how_to/best_practices.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/how_to/best_practices.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Best practices ============== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/how_to/exception_translation.rest =================================================================== --- pyplusplus_dev/docs/documentation/how_to/exception_translation.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/how_to/exception_translation.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ How to register an exception translation? ========================================= -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/how_to/hints.rest =================================================================== --- pyplusplus_dev/docs/documentation/how_to/hints.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/how_to/hints.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Hints ===== -.. contents:: Table of contents - ---------------------------------- Class template instantiation alias ---------------------------------- Modified: pyplusplus_dev/docs/documentation/how_to/how_to.rest =================================================================== --- pyplusplus_dev/docs/documentation/how_to/how_to.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/how_to/how_to.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ How to ... ? ============ -.. contents:: Table of contents - `How to deal with templates?`_ .. _`How to deal with templates?` : ./templates.html Modified: pyplusplus_dev/docs/documentation/how_to/templates.rest =================================================================== --- pyplusplus_dev/docs/documentation/how_to/templates.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/how_to/templates.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ How to deal with templates? =========================== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/index.rest =================================================================== --- pyplusplus_dev/docs/documentation/index.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/index.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Py++ documentation ================== -.. contents:: Table of contents - ------------ Help needed! ------------ Modified: pyplusplus_dev/docs/documentation/inserting_code.rest =================================================================== --- pyplusplus_dev/docs/documentation/inserting_code.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/inserting_code.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Inserting code ============== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/multi_module_development.rest =================================================================== --- pyplusplus_dev/docs/documentation/multi_module_development.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/multi_module_development.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Multi-module development ======================== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/properties.rest =================================================================== --- pyplusplus_dev/docs/documentation/properties.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/properties.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Properties ========== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/split_module.rest =================================================================== --- pyplusplus_dev/docs/documentation/split_module.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/split_module.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Splitting generated code to files ================================= -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest =================================================================== --- pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/tutorials/module_builder/module_builder.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Py++ tutorials ============== -.. contents:: Table of contents - ------------- What is Py++? ------------- Modified: pyplusplus_dev/docs/documentation/tutorials/tutorials.rest =================================================================== --- pyplusplus_dev/docs/documentation/tutorials/tutorials.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/tutorials/tutorials.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ tutorials ========= -.. contents:: Table of contents - ------------- What is Py++? ------------- Modified: pyplusplus_dev/docs/documentation/warnings.rest =================================================================== --- pyplusplus_dev/docs/documentation/warnings.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/documentation/warnings.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Py++ warnings ============= -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/download.rest =================================================================== --- pyplusplus_dev/docs/download.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/download.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Py++ download ============= -.. contents:: Table of contents - ------------------- Py++ on SourceForge ------------------- Modified: pyplusplus_dev/docs/examples/boost/boost.rest =================================================================== --- pyplusplus_dev/docs/examples/boost/boost.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/examples/boost/boost.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ boost libraries =============== -.. contents:: Table of contents - -------------- Introduction -------------- Modified: pyplusplus_dev/docs/examples/easybmp/easybmp.rest =================================================================== --- pyplusplus_dev/docs/examples/easybmp/easybmp.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/examples/easybmp/easybmp.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ EasyBMP example =============== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/history/history.rest =================================================================== --- pyplusplus_dev/docs/history/history.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/history/history.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Py++ development history ======================== -.. contents:: Table of contents - ------------ Contributors ------------ Modified: pyplusplus_dev/docs/links.rest =================================================================== --- pyplusplus_dev/docs/links.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/links.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Links ===== -.. contents:: Table of contents - ---- Wiki ---- Modified: pyplusplus_dev/docs/osdc2006/presentation-talk.rest =================================================================== --- pyplusplus_dev/docs/osdc2006/presentation-talk.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/osdc2006/presentation-talk.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,9 +2,6 @@ C++ Python bindings =================== -.. contents:: Table of contents - - ------------------ C++ Python binding ------------------ Modified: pyplusplus_dev/docs/quotes.rest =================================================================== --- pyplusplus_dev/docs/quotes.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/quotes.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ What they say about Py++? ========================= -.. contents:: Table of contents - ----------------- What do they say? ----------------- Modified: pyplusplus_dev/docs/troubleshooting_guide/easy_extending_guide/easy_extending_guide.rest =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/easy_extending_guide/easy_extending_guide.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/easy_extending_guide/easy_extending_guide.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ Easy extending guide ==================== -.. contents:: Table of contents - ------------ Introduction ------------ Modified: pyplusplus_dev/docs/troubleshooting_guide/lessons_learned.rest =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/lessons_learned.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/lessons_learned.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -13,13 +13,9 @@ .. toctree:: - easy_extending_guide <easy_extending_guide/easy_extending_guide.rest> + easy_extending_guide/easy_extending_guide.rest + smart_ptrs/smart_ptrs.rest + shared_ptr/shared_ptr.rest + automatic_conversion/automatic_conversion.rest + exceptions/exceptions.rest - custom smart pointer class <smart_ptrs/smart_ptrs.rest> - - `boost::shared_ptr< const T>` <shared_ptr/shared_ptr.rest> - - automatic conversion <automatic_conversion/automatic_conversion.rest> - - exceptions <exceptions/exceptions.rest> - Modified: pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/pointer_holder.hpp.patch.rest =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/pointer_holder.hpp.patch.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/pointer_holder.hpp.patch.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -1,3 +1,7 @@ +========================== +Boost.Python library patch +========================== + Download: `pointer_holder.hpp.patch`_ .. _`pointer_holder.hpp.patch` : pointer_holder.hpp.patch Modified: pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/sconstruct.rest =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/sconstruct.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/sconstruct.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -1,2 +1,6 @@ +==================== +Build script (SCons) +==================== + .. literalinclude:: ./sconstruct :language: python Modified: pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/shared_ptr.rest =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/shared_ptr.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/shared_ptr.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ How to register ``shared_ptr<const T>`` conversion? =================================================== -.. contents:: Table of contents - ------------ Introduction ------------ @@ -14,34 +12,34 @@ Solutions --------- -There are two possible solutions to the problem. The first one is to fix -Boost.Python library: `pointer_holder.hpp.patch`_ . The patch was contributed +There are two possible solutions to the problem. The first one is to fix +Boost.Python library: `pointer_holder.hpp.patch` . The patch was contributed to the library ( 8-December-2006 ) and some day it will be committed to the CVS. It is also possible to solve the problem, without changing Boost.Python library: .. code-block:: c++ - namespace boost{ - - template<class T> + namespace boost{ + + template<class T> inline T* get_pointer( boost::shared_ptr<const T> const& p ){ return const_cast< T* >( p.get() ); } - + } - - namespace boost{ namespace python{ - - template<class T> + + namespace boost{ namespace python{ + + template<class T> struct pointee< boost::shared_ptr<T const> >{ typedef T type; }; - + } } //boost::python - + namespace utils{ - + template< class T > register_shared_ptrs_to_python(){ namespace bpl = boost::python; @@ -49,9 +47,9 @@ bpl::register_ptr_to_python< boost::shared_ptr< const T > >(); bpl::implicitly_convertible< boost::shared_ptr< T >, boost::shared_ptr< const T > >(); } - + } - + BOOST_PYTHON_MODULE(...){ class_< YourClass >( "YourClass" ) ...; @@ -64,24 +62,13 @@ Files ----- -* `solution.cpp`_ file contains definition of a class and few functions, which - have ``shared_ptr< T >`` and ``shared_ptr< const T>`` as return type or as an - argument. The file also contains source code that exposes the defined - functionality to Python. +.. toctree:: -* `sconstruct`_ file contains build instructions for scons build tool. + `solution.cpp` - C++ source file <solution.cpp.rest> + Build script (SCons) <sconstruct.rest> + Usage example/tester <test.py.rest> + `pointer_holder.hpp.patch` Boost.Python library patch <pointer_holder.hpp.patch.rest> -* `test.py`_ file contains complete unit tests for the exposed classes - -* `pointer_holder.hpp.patch`_ file contains patch for the library - -All files contain comments, which describe what and why was done. - -.. _`solution.cpp` : ./solution.cpp.html -.. _`sconstruct` : ./sconstruct.html -.. _`test.py` : ./test.py.html -.. _`pointer_holder.hpp.patch` : ./pointer_holder.hpp.patch.html - -------- Download -------- @@ -90,8 +77,3 @@ .. _`shared_ptr.zip` : ./shared_ptr.zip - -.. _`Py++` : ./../pyplusplus.html -.. _`pygccxml` : http://www.language-binding.net/pygccxml/pygccxml.html -.. _`SourceForge`: http://sourceforge.net/index.php - Modified: pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/solution.cpp.rest =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/solution.cpp.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/solution.cpp.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -1,2 +1,6 @@ +================================ +`solution.cpp` - C++ source file +================================ + .. literalinclude:: ./solution.cpp :language: c++ Modified: pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/test.py.rest =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/test.py.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/test.py.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -1,2 +1,6 @@ +==================== +Usage example/tester +==================== + .. literalinclude:: ./test.py :language: python Deleted: pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/www_configuration.py =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/www_configuration.py 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/shared_ptr/www_configuration.py 2009-02-01 18:29:31 UTC (rev 1646) @@ -1,3 +0,0 @@ -name = 'shared_ptr< const T>' -files_to_skip = ['definition.rest'] -names = {} Modified: pyplusplus_dev/docs/troubleshooting_guide/smart_ptrs/smart_ptrs.rest =================================================================== --- pyplusplus_dev/docs/troubleshooting_guide/smart_ptrs/smart_ptrs.rest 2009-02-01 06:22:29 UTC (rev 1645) +++ pyplusplus_dev/docs/troubleshooting_guide/smart_ptrs/smart_ptrs.rest 2009-02-01 18:29:31 UTC (rev 1646) @@ -2,8 +2,6 @@ How to expose custom smart pointer? =================================== -.. contents:: Table of contents - ------------ Introduction ------------ @@ -15,7 +13,7 @@ * `smart_ptr.h`_ file contains definition of custom smart pointer class. -* `classes.hpp`_ file contains definition of few classes, which should be exposed +* `classes.hpp`_ file contains definition of few classes, which should be exposed to Python. * `bindings.cpp`_ file contains source code that exposes the classes to Python. @@ -24,7 +22,7 @@ * `test.py`_ file contains complete unit tests for the exposed classes -All files contain comments, which describe what and why was done. +All files contain comments, which describe what and why was done. .. _`smart_ptr.h` : ./smart_ptr.h.html .. _`classes.hpp` : ./classes.hpp.html Modified: sphinx/conf.py =================================================================== --- sphinx/conf.py 2009-02-01 06:22:29 UTC (rev 1645) +++ sphinx/conf.py 2009-02-01 18:29:31 UTC (rev 1646) @@ -39,7 +39,7 @@ if has_true_links: os.symlink( source, target ) else: - shutil.copytree( source, target, ignore=shutil.ignore_patterns( r'.svn', '*.pyc', 'www_configuration.py' ) ) + shutil.copytree( source, target, ignore=shutil.ignore_patterns( r'.svn', '*.pyc', 'osdc2006', 'www_configuration.py' ) ) if has_true_links: if os.path.exists(os.path.join( doc_project_root, 'index.rest' )): os.unlink( os.path.join( doc_project_root, 'index.rest' ) ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |