#include <iostream>
#include <map>
#include <string>
std::map<std::string, std::string> Error_A_List = {
{"AA01", "Error AA01 Description"},
{"AA02", "Error AA02 Description"},
/* about 100 more! */
{"BA01", "Error BA01 Description"},
{"BA02", "Error BA02 Description"},
/* more of course */
{"ಠ_ಠ", "Error ಠ_ಠ ¯\\_(ツ)_/¯"},
};
int main()
{
for(auto const &value : Error_A_List)
{
std::cout << value.first << ": " << value.second << std::endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8c3RyaW5nPgoKc3RkOjptYXA8c3RkOjpzdHJpbmcsIHN0ZDo6c3RyaW5nPiBFcnJvcl9BX0xpc3QgPSB7CiAgeyJBQTAxIiwgIkVycm9yIEFBMDEgRGVzY3JpcHRpb24ifSwKICB7IkFBMDIiLCAiRXJyb3IgQUEwMiBEZXNjcmlwdGlvbiJ9LAogIC8qIGFib3V0IDEwMCBtb3JlISAqLwogIHsiQkEwMSIsICJFcnJvciBCQTAxIERlc2NyaXB0aW9uIn0sCiAgeyJCQTAyIiwgIkVycm9yIEJBMDIgRGVzY3JpcHRpb24ifSwKICAvKiBtb3JlIG9mIGNvdXJzZSAqLwogIHsi4LKgX+CyoCIsICJFcnJvciDgsqBf4LKgIMKvXFxfKOODhClfL8KvIn0sCn07CgppbnQgbWFpbigpCnsKCWZvcihhdXRvIGNvbnN0ICZ2YWx1ZSA6IEVycm9yX0FfTGlzdCkKCXsKCQlzdGQ6OmNvdXQgPDwgdmFsdWUuZmlyc3QgPDwgIjogIiA8PCB2YWx1ZS5zZWNvbmQgPDwgc3RkOjplbmRsOwoJfQp9Cg==