AppCode doesn't understand the following code:
using Map_t = std::map<std::string, int>;
myMap["foo"] = 4;
I get error highlights on the using statement and on the assignment statement, saying "foo" is not an integer. However, the code builds with no problem. So I think it is just using the wrong options on clang when parsing the code - probably not the c++11 option. If I change the using to a typedef then the IDE errors go away.