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().