Public Member Functions | |
| ExampleVirt (int state) | |
| ExampleVirt (const ExampleVirt &e) | |
| ExampleVirt (ExampleVirt &&e) noexcept | |
| virtual | ~ExampleVirt () |
| virtual int | run (int value) |
| virtual bool | run_bool ()=0 |
| virtual void | pure_virtual ()=0 |
| virtual const std::string & | get_string1 () |
| virtual const std::string * | get_string2 () |
| ExampleVirt (int state) | |
| ExampleVirt (const ExampleVirt &e) | |
| ExampleVirt (ExampleVirt &&e) noexcept | |
| virtual | ~ExampleVirt () |
| virtual int | run (int value) |
| virtual bool | run_bool ()=0 |
| virtual void | pure_virtual ()=0 |
| virtual const std::string & | get_string1 () |
| virtual const std::string * | get_string2 () |
Private Attributes | |
| int | state |
| const std::string | str1 {"default1"} |
| const std::string | str2 {"default2"} |
Definition at line 18 of file test_virtual_functions.cpp.
|
inlineexplicit |
Definition at line 20 of file test_virtual_functions.cpp.
References print_created(), and state.
|
inline |
Definition at line 21 of file test_virtual_functions.cpp.
References print_copy_created().
|
inlinenoexcept |
Definition at line 22 of file test_virtual_functions.cpp.
References print_move_created().
|
inlinevirtual |
Definition at line 26 of file test_virtual_functions.cpp.
References print_destroyed().
|
inlineexplicit |
Definition at line 20 of file test_virtual_functions.cpp.
References print_created(), and state.
|
inline |
Definition at line 21 of file test_virtual_functions.cpp.
References print_copy_created().
|
inlinenoexcept |
Definition at line 22 of file test_virtual_functions.cpp.
References print_move_created().
|
inlinevirtual |
Definition at line 26 of file test_virtual_functions.cpp.
References print_destroyed().
|
inlinevirtual |
Reimplemented in PyExampleVirt, and PyExampleVirt.
Definition at line 41 of file test_virtual_functions.cpp.
References str1.
Referenced by run().
|
inlinevirtual |
Reimplemented in PyExampleVirt, and PyExampleVirt.
Definition at line 41 of file test_virtual_functions.cpp.
References str1.
|
inlinevirtual |
Reimplemented in PyExampleVirt, and PyExampleVirt.
Definition at line 42 of file test_virtual_functions.cpp.
References str2.
Referenced by run().
|
inlinevirtual |
Reimplemented in PyExampleVirt, and PyExampleVirt.
Definition at line 42 of file test_virtual_functions.cpp.
References str2.
|
pure virtual |
Implemented in PyExampleVirt, and PyExampleVirt.
Referenced by TEST_SUBMODULE().
|
pure virtual |
Implemented in PyExampleVirt, and PyExampleVirt.
|
inlinevirtual |
Reimplemented in PyExampleVirt, and PyExampleVirt.
Definition at line 28 of file test_virtual_functions.cpp.
References get_string1(), get_string2(), and state.
Referenced by TEST_SUBMODULE().
|
inlinevirtual |
Reimplemented in PyExampleVirt, and PyExampleVirt.
Definition at line 28 of file test_virtual_functions.cpp.
References get_string1(), get_string2(), and state.
|
pure virtual |
Implemented in PyExampleVirt, and PyExampleVirt.
Referenced by TEST_SUBMODULE().
|
pure virtual |
Implemented in PyExampleVirt, and PyExampleVirt.
|
private |
Definition at line 45 of file test_virtual_functions.cpp.
Referenced by ExampleVirt(), and run().
|
private |
Definition at line 46 of file test_virtual_functions.cpp.
Referenced by get_string1().
|
private |
Definition at line 46 of file test_virtual_functions.cpp.
Referenced by get_string2().