c11 half template