Define SMART_PTR_ALIASES_ONLY

Define Documentation

SMART_PTR_ALIASES_ONLY(...)

Defines smart pointers aliases only for abstract classes.

Same as SMART_PTR_DEFINITIONS except it excludes the static method definitions which do not work on pure virtual classes and classes which are not CopyConstructable.

Use in the public section of the class.