Build fix

I changed the struct CLFunction to class since it has already forward declaration as a class