#include <map>
#include <string>
class Entity;
typedef std::map<int, std::string> Entity;
int main() {}
I2luY2x1ZGUgPG1hcD4KI2luY2x1ZGUgPHN0cmluZz4KCmNsYXNzIEVudGl0eTsKCnR5cGVkZWYgc3RkOjptYXA8aW50LCBzdGQ6OnN0cmluZz4gRW50aXR5OwoKaW50IG1haW4oKSB7fQ==
prog.cpp:6: error: conflicting declaration ‘typedef class std::map<int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > Entity’
prog.cpp:4: error: ‘struct Entity’ has a previous declaration as ‘struct Entity’