add a template class CCCallFuncT