enumx This library provides a way to convert back and forth between an C++ enumerator constant and its string representation. No modification is required on the declaration of the enumeration type. It works with enumerations come from third party code.