tc cpp template