Public Member Functions | |
virtual shared_ptr< MyVirtualData > | createData () const |
virtual void | doSomethingPtr (shared_ptr< MyVirtualData > const &data) const =0 |
virtual void | doSomethingRef (MyVirtualData &data) const =0 |
MyVirtualClass () | |
virtual | ~MyVirtualClass () |
A virtual class with two pure virtual functions taking different signatures, and a polymorphic factory function.
Definition at line 12 of file bind_virtual_factory.cpp.
|
inline |
Definition at line 13 of file bind_virtual_factory.cpp.
|
inlinevirtual |
Definition at line 14 of file bind_virtual_factory.cpp.
|
inlinevirtual |
Reimplemented in VirtualClassWrapper.
Definition at line 21 of file bind_virtual_factory.cpp.
|
pure virtual |
Implemented in VirtualClassWrapper.
|
pure virtual |
Implemented in VirtualClassWrapper.