Commit Graph

427 Commits

Author SHA1 Message Date
Wenzel Jakob f08a3f0622 Merge pull request #52 from tmiasko/const-correctness
Make handle and related classes const correct.
2016-01-10 21:34:55 +01:00
Tomasz Miąsko ca77130be8 Use object class to hold partially converted python objects.
Using object class to hold converted object automatically deallocates
object if an exception is thrown or scope is left before constructing
complete Python object.

Additionally added method object::release() that allows to release
ownership of python object without decreasing its reference count.
2016-01-02 21:07:18 +01:00
Tomasz Miąsko 875df5528d Make handle and related classes const correct.
This gives handle classes a typical pointer semantics with respects to
constness.
2015-12-28 08:11:16 +01:00
Tomasz Miąsko cc39b2f37f Add const modifier to handle::cast. 2015-12-26 19:01:28 +01:00
Jared Casper 6be9e2fff5 Fix typo in STL docs. 2015-12-15 15:56:14 -08:00
Wenzel Jakob 5ef1219030 smart pointer clarifications 2015-12-15 17:07:35 +01:00
Wenzel Jakob 61d67f0462 a few more documentation improvements 2015-12-14 12:53:06 +01:00
Wenzel Jakob 44db04f580 clarification regarding STL container support 2015-12-14 12:40:45 +01:00
Wenzel Jakob a4caa85fc6 added missing namespace declaration 2015-12-14 12:39:02 +01:00
John Travers f7e430292a Add ldflags to compile command
On my system (Mac OS with custom Python installation) I had to add the ldflags argument to python-config to get things working.
2015-12-12 22:58:23 +01:00
Wenzel Jakob bda3b67dc5 add extra documentation CSS on RTD 2015-12-07 18:29:17 +01:00
Wenzel Jakob f1532bd31c updated cmake snippet in documentation 2015-12-07 18:24:43 +01:00
Wenzel Jakob ecdd868956 documentation on using the gil 2015-12-07 18:17:58 +01:00
Wenzel Jakob 40584ce8c5 fixed another typo 2015-12-04 23:58:23 +01:00
Wenzel Jakob 6e213c9ca0 improved shared pointer support (fixes #14) 2015-11-24 23:18:32 +01:00
Wenzel Jakob a4175d6ea3 added warning about wrapping wrapped functions 2015-11-17 08:30:34 +01:00
Wenzel Jakob 436b731891 added note about cast operations 2015-10-20 01:04:30 +02:00
Wenzel Jakob 5cd3311c6c added benchmark 2015-10-20 00:59:59 +02:00
Wenzel Jakob 0fb8528edf factored out some common functionality to a non-templated parent class 2015-10-19 23:53:22 +02:00
Wenzel Jakob b1b714023a consistent macro naming throughout the project 2015-10-18 16:48:30 +02:00
Wenzel Jakob 041a8656af minor documentation theme changes 2015-10-18 16:44:12 +02:00
Wenzel Jakob 1853b65ff1 a bit more documentation on reference counting wrappers 2015-10-18 15:38:50 +02:00
Wenzel Jakob 7641c1dd11 minor doc update 2015-10-18 15:08:57 +02:00
Wenzel Jakob 10e62e168b fixed missing semicolon in documentation 2015-10-15 22:46:07 +02:00
Wenzel Jakob 8f4eb00690 last breaking change: be consistent about the project name 2015-10-15 18:23:56 +02:00
Wenzel Jakob 9329669683 remainder of documentation 2015-10-13 23:21:54 +02:00
Wenzel Jakob 28f98aa298 took a stab at some documentation 2015-10-13 03:16:44 +02:00