chimera-project:pybind11_module_local

Last commit made on 2020-04-17
Get this branch:
git clone -b pybind11_module_local https://git.launchpad.net/chimera-project

Branch merges

Branch information

Name:
pybind11_module_local
Repository:
lp:chimera-project

Recent commits

2aaebac... by Jeongseok Lee

Add ::pybind11::module_local() to class by default

7cc5d79... by Jeongseok Lee

Fix generating overloaded functions

8272f0c... by Jeongseok Lee

Fix static method name policy was not applied to overloaded functions

da68af2... by Jeongseok Lee

Change static method if the name conflict with instance methods

f5d01b4... by Jeongseok Lee

Add static method example -- failure case

2421322... by Jeongseok Lee <email address hidden>

Split bindings into header and source (#289)

* Split bindings into header and source

* Include associated header in source file

* Add missing header inclusion

* Update src/configuration.cpp

Co-Authored-By: Pras Velagapudi <email address hidden>

* Remove header/source extension arguments from Render()

* Make parsing templates backward compatible

* Add module header template support

* Replace not with !

* Allow to skip generating binding

Co-authored-by: Pras Velagapudi <email address hidden>

0ed9a5b... by Jeongseok Lee <email address hidden>

Ignore unspecialized template variables (#298)

* Add test for #297 -- not passing

* Ignore unspecialized template variables

* Add more decl support to util::toString()

* Add failing unit test

* Ignore specialized template variable as workaround for #297

* Make toString() backward compatible

* Update comments and fix typos

* Update src/visitor.cpp

Co-Authored-By: Pras Velagapudi <email address hidden>

Co-authored-by: Pras Velagapudi <email address hidden>

26c3be0... by Jeongseok Lee <email address hidden>

Add exception binding tests (#290)

* Add exception binding tests

* Update test/examples/30_pybind11_examples/02_advanced/03_exceptions/exceptions.h

Co-Authored-By: Pras Velagapudi <email address hidden>

* Update test/examples/30_pybind11_examples/02_advanced/03_exceptions/exceptions.py

Co-Authored-By: Pras Velagapudi <email address hidden>

* Disable OverflowError for pybind11 < 2.5.0

* Fix Python test code for exceptions

Co-authored-by: Pras Velagapudi <email address hidden>

85e931d... by Jeongseok Lee <email address hidden>

Add functional examples (#294)

* Add functional examples

* Update test/examples/30_pybind11_examples/02_advanced/05_type_conversions/03_functional/functional.h

Co-Authored-By: Pras Velagapudi <email address hidden>

Co-authored-by: Pras Velagapudi <email address hidden>

3c8bea5... by Jeongseok Lee <email address hidden>

Update clang type to string conversion helper function (#292)