disambiguate classes with same names for clang