If you don't want to initialize all the constants from the corresponding enum definitions in the header, at least document that you're implicitly relying on the ordering being the same in both places.