Cpp header files based on policy