* Devuelve la operación que se realizará cuando se termine con esta instancia y se invoque a anna::AutoPointer::release.
* \return la operación que se realizará cuando se termine con esta instancia y se invoque a anna::AutoPointer::release.
*/
* Devuelve la operación que se realizará cuando se termine con esta instancia y se invoque a anna::AutoPointer::release.
* \return la operación que se realizará cuando se termine con esta instancia y se invoque a anna::AutoPointer::release.
*/
/**
* Establece la operación a realizar cuando se invoca al método anna::AutoPointer::release.
* \param whenFinished Indica que operación a realizar cuando se invoque a anna::AutoPointer::release.
*/
/**
* Establece la operación a realizar cuando se invoca al método anna::AutoPointer::release.
* \param whenFinished Indica que operación a realizar cuando se invoque a anna::AutoPointer::release.
*/
/**
Devuelve una cadena con la informacion relevante de este objeto.
\return Una cadena con la informacion relevante de este objeto.
*/
/**
Devuelve una cadena con la informacion relevante de este objeto.
\return Una cadena con la informacion relevante de este objeto.
*/
* \return Devolverá \em NULL si la instancia ha sido liberada o la misma instancia recibida en caso de que no haya sido liberada.
*/
template <typename T> static T* release(T& instance)
* \return Devolverá \em NULL si la instancia ha sido liberada o la misma instancia recibida en caso de que no haya sido liberada.
*/
template <typename T> static T* release(T& instance)
* \return Devolverá \em NULL si la instancia ha sido liberada o la misma instancia recibida en caso de que no haya sido liberada.
*/
template <typename T> static T* release(T* instance)
* \return Devolverá \em NULL si la instancia ha sido liberada o la misma instancia recibida en caso de que no haya sido liberada.
*/
template <typename T> static T* release(T* instance)