Commit 61352e50 authored by Wenzel Jakob's avatar Wenzel Jakob Committed by GitHub
Browse files

Merge pull request #289 from jagerman/example-renaming

Rename examples files, as per #288
parents fb6aed21 3e2e44f5
...@@ -9,25 +9,25 @@ ...@@ -9,25 +9,25 @@
#include "example.h" #include "example.h"
void init_ex1(py::module &); void init_ex_methods_and_attributes(py::module &);
void init_ex2(py::module &); void init_ex_python_types(py::module &);
void init_ex3(py::module &); void init_ex_operator_overloading(py::module &);
void init_ex4(py::module &); void init_ex_constants_and_functions(py::module &);
void init_ex5(py::module &); void init_ex_callbacks(py::module &);
void init_ex6(py::module &); void init_ex_sequences_and_iterators(py::module &);
void init_ex7(py::module &); void init_ex_buffers(py::module &);
void init_ex8(py::module &); void init_ex_smart_ptr(py::module &);
void init_ex9(py::module &); void init_ex_modules(py::module &);
void init_ex10(py::module &); void init_ex_numpy_vectorize(py::module &);
void init_ex11(py::module &); void init_ex_arg_keywords_and_defaults(py::module &);
void init_ex12(py::module &); void init_ex_virtual_functions(py::module &);
void init_ex13(py::module &); void init_ex_keep_alive(py::module &);
void init_ex14(py::module &); void init_ex_opaque_types(py::module &);
void init_ex15(py::module &); void init_ex_pickling(py::module &);
void init_ex16(py::module &); void init_ex_inheritance(py::module &);
void init_ex17(py::module &); void init_ex_stl_binder_vector(py::module &);
void init_ex18(py::module &); void init_ex_eval(py::module &);
void init_ex19(py::module &); void init_ex_custom_exceptions(py::module &);
void init_issues(py::module &); void init_issues(py::module &);
#if defined(PYBIND11_TEST_EIGEN) #if defined(PYBIND11_TEST_EIGEN)
...@@ -37,25 +37,25 @@ void init_issues(py::module &); ...@@ -37,25 +37,25 @@ void init_issues(py::module &);
PYBIND11_PLUGIN(example) { PYBIND11_PLUGIN(example) {
py::module m("example", "pybind example plugin"); py::module m("example", "pybind example plugin");
init_ex1(m); init_ex_methods_and_attributes(m);
init_ex2(m); init_ex_python_types(m);
init_ex3(m); init_ex_operator_overloading(m);
init_ex4(m); init_ex_constants_and_functions(m);
init_ex5(m); init_ex_callbacks(m);
init_ex6(m); init_ex_sequences_and_iterators(m);
init_ex7(m); init_ex_buffers(m);
init_ex8(m); init_ex_smart_ptr(m);
init_ex9(m); init_ex_modules(m);
init_ex10(m); init_ex_numpy_vectorize(m);
init_ex11(m); init_ex_arg_keywords_and_defaults(m);
init_ex12(m); init_ex_virtual_functions(m);
init_ex13(m); init_ex_keep_alive(m);
init_ex14(m); init_ex_opaque_types(m);
init_ex15(m); init_ex_pickling(m);
init_ex16(m); init_ex_inheritance(m);
init_ex17(m); init_ex_stl_binder_vector(m);
init_ex18(m); init_ex_eval(m);
init_ex19(m); init_ex_custom_exceptions(m);
init_issues(m); init_issues(m);
#if defined(PYBIND11_TEST_EIGEN) #if defined(PYBIND11_TEST_EIGEN)
......
Called Example1 default constructor..
Called Example1 constructor with value 32..
Called Example1 copy constructor with value 32..
Called Example1 copy constructor with value 32..
Called Example1 destructor (32)
Called Example1 destructor (32)
Instance 1: Example1[value=320]
Instance 2: Example1[value=32]
Called Example1 copy constructor with value 320..
Called Example1 move constructor with value 320..
Called Example1 destructor (0)
Example1[value=320]
Called Example1 destructor (320)
Example1[value=320]
Example1[value=320]
Example1[value=320]
Example1[value=320]
320
320
320
320
320
Instance 1, direct access = 320
Instance 1: Example1[value=100]
Called Example1 destructor (32)
Called Example1 destructor (100)
Constructing Example12..
Original implementation of Example12::run(state=10, value=20)
30
Caught expected exception: Tried to call pure virtual function "Example12::pure_virtual"
Constructing Example12..
ExtendedExample12::run(20), calling parent..
Original implementation of Example12::run(state=11, value=21)
32
ExtendedExample12::run_bool()
False
ExtendedExample12::pure_virtual(): Hello world
Destructing Example12..
Destructing Example12..
from example import example18
example18()
...@@ -24,7 +24,7 @@ def sanitize(lines): ...@@ -24,7 +24,7 @@ def sanitize(lines):
line = line.replace('__builtin__', 'builtins') line = line.replace('__builtin__', 'builtins')
line = line.replace('example.', '') line = line.replace('example.', '')
line = line.replace('unicode', 'str') line = line.replace('unicode', 'str')
line = line.replace('Example4.EMode', 'EMode') line = line.replace('ExampleWithEnum.EMode', 'EMode')
line = line.replace('example.EMode', 'EMode') line = line.replace('example.EMode', 'EMode')
line = line.replace('method of builtins.PyCapsule instance', '') line = line.replace('method of builtins.PyCapsule instance', '')
line = line.strip() line = line.strip()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment