/*! ========================================================================
** Extended Template and Library
** Template Smart Pointer
/*! ========================================================================
** Extended Template and Library
** Template Smart Pointer