57 ext._this = (T *) ptr;
This is where all extensions should derive from.
Extension< T > invoke_extension(T *ptr)
Creates a new extension object for the given pointer that can then be used to call extension methods...
The default class template does not define any methods.