my cpp template