As I see in std/boost CamelCase is appropriate for template arguments as this is the only way to make difference between template and runtime arguments. Are you sure that it must be changed?