├── .gitignore ├── CMakeLists.txt ├── README.md ├── answers ├── call_policies │ ├── call_policies.01.cpp │ └── call_policies.02.cpp ├── exceptions │ ├── exceptions.01.cpp │ ├── exceptions.02.cpp │ └── exceptions.03.cpp ├── hello_world.01.cpp ├── hello_world.02.cpp ├── hello_world.03.cpp ├── hello_world.04.cpp └── rps │ ├── rps.01.cpp │ ├── rps.02.cpp │ ├── rps.03.cpp │ ├── rps.04.cpp │ ├── rps.05.cpp │ ├── rps.06.cpp │ ├── rps.07.cpp │ ├── rps.08.cpp │ ├── rps.09.cpp │ ├── rps.10.cpp │ ├── rps.11.cpp │ ├── rps.12.cpp │ ├── rps.13.cpp │ ├── rps.14.cpp │ ├── rps.15.cpp │ └── rps.16.cpp ├── exercises ├── call_policies │ ├── call_policies.cpp │ ├── makefile │ └── test.py ├── exceptions │ ├── exceptions.cpp │ └── makefile ├── hello_world.cpp ├── make.common ├── make.common.OSX ├── makefile ├── plumbing_test.cpp ├── rps │ ├── makefile │ └── rps.cpp └── smoke_test.cpp └── vs └── BoostPythonWorkshop ├── BoostPythonWorkshop.sln ├── Plumbing test ├── Plumbing test.vcxproj └── Plumbing test.vcxproj.filters ├── Smoke test ├── Smoke test.vcxproj └── Smoke test.vcxproj.filters ├── call_policies ├── call_policies.vcxproj └── call_policies.vcxproj.filters ├── common.props ├── exceptions ├── exceptions.vcxproj └── exceptions.vcxproj.filters ├── extension_module.props ├── hello_world ├── hello_world.vcxproj └── hello_world.vcxproj.filters └── rps ├── rps.vcxproj └── rps.vcxproj.filters /.gitignore: -------------------------------------------------------------------------------- 1 | *.so 2 | *~ -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/README.md -------------------------------------------------------------------------------- /answers/call_policies/call_policies.01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/call_policies/call_policies.01.cpp -------------------------------------------------------------------------------- /answers/call_policies/call_policies.02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/call_policies/call_policies.02.cpp -------------------------------------------------------------------------------- /answers/exceptions/exceptions.01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/exceptions/exceptions.01.cpp -------------------------------------------------------------------------------- /answers/exceptions/exceptions.02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/exceptions/exceptions.02.cpp -------------------------------------------------------------------------------- /answers/exceptions/exceptions.03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/exceptions/exceptions.03.cpp -------------------------------------------------------------------------------- /answers/hello_world.01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/hello_world.01.cpp -------------------------------------------------------------------------------- /answers/hello_world.02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/hello_world.02.cpp -------------------------------------------------------------------------------- /answers/hello_world.03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/hello_world.03.cpp -------------------------------------------------------------------------------- /answers/hello_world.04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/hello_world.04.cpp -------------------------------------------------------------------------------- /answers/rps/rps.01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.01.cpp -------------------------------------------------------------------------------- /answers/rps/rps.02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.02.cpp -------------------------------------------------------------------------------- /answers/rps/rps.03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.03.cpp -------------------------------------------------------------------------------- /answers/rps/rps.04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.04.cpp -------------------------------------------------------------------------------- /answers/rps/rps.05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.05.cpp -------------------------------------------------------------------------------- /answers/rps/rps.06.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.06.cpp -------------------------------------------------------------------------------- /answers/rps/rps.07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.07.cpp -------------------------------------------------------------------------------- /answers/rps/rps.08.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.08.cpp -------------------------------------------------------------------------------- /answers/rps/rps.09.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.09.cpp -------------------------------------------------------------------------------- /answers/rps/rps.10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.10.cpp -------------------------------------------------------------------------------- /answers/rps/rps.11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.11.cpp -------------------------------------------------------------------------------- /answers/rps/rps.12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.12.cpp -------------------------------------------------------------------------------- /answers/rps/rps.13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.13.cpp -------------------------------------------------------------------------------- /answers/rps/rps.14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.14.cpp -------------------------------------------------------------------------------- /answers/rps/rps.15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.15.cpp -------------------------------------------------------------------------------- /answers/rps/rps.16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/answers/rps/rps.16.cpp -------------------------------------------------------------------------------- /exercises/call_policies/call_policies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/call_policies/call_policies.cpp -------------------------------------------------------------------------------- /exercises/call_policies/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/call_policies/makefile -------------------------------------------------------------------------------- /exercises/call_policies/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/call_policies/test.py -------------------------------------------------------------------------------- /exercises/exceptions/exceptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/exceptions/exceptions.cpp -------------------------------------------------------------------------------- /exercises/exceptions/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/exceptions/makefile -------------------------------------------------------------------------------- /exercises/hello_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/hello_world.cpp -------------------------------------------------------------------------------- /exercises/make.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/make.common -------------------------------------------------------------------------------- /exercises/make.common.OSX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/make.common.OSX -------------------------------------------------------------------------------- /exercises/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/makefile -------------------------------------------------------------------------------- /exercises/plumbing_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/plumbing_test.cpp -------------------------------------------------------------------------------- /exercises/rps/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/rps/makefile -------------------------------------------------------------------------------- /exercises/rps/rps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/rps/rps.cpp -------------------------------------------------------------------------------- /exercises/smoke_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/exercises/smoke_test.cpp -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/BoostPythonWorkshop.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/BoostPythonWorkshop.sln -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/Plumbing test/Plumbing test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/Plumbing test/Plumbing test.vcxproj -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/Plumbing test/Plumbing test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/Plumbing test/Plumbing test.vcxproj.filters -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/Smoke test/Smoke test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/Smoke test/Smoke test.vcxproj -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/Smoke test/Smoke test.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/Smoke test/Smoke test.vcxproj.filters -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/call_policies/call_policies.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/call_policies/call_policies.vcxproj -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/call_policies/call_policies.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/call_policies/call_policies.vcxproj.filters -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/common.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/common.props -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/exceptions/exceptions.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/exceptions/exceptions.vcxproj -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/exceptions/exceptions.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/exceptions/exceptions.vcxproj.filters -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/extension_module.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/extension_module.props -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/hello_world/hello_world.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/hello_world/hello_world.vcxproj -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/hello_world/hello_world.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/hello_world/hello_world.vcxproj.filters -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/rps/rps.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/rps/rps.vcxproj -------------------------------------------------------------------------------- /vs/BoostPythonWorkshop/rps/rps.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcfr/scipy2014_boost_python_workshop_student_material/HEAD/vs/BoostPythonWorkshop/rps/rps.vcxproj.filters --------------------------------------------------------------------------------