UTF32String StringPrep::MapCharacter(unsigned c, MappingTable map) { if(map.find(c) != map.end()) { return map[c]; } else { return UTF32String(1, c); } }
int main() { MappingTable runmap; MappingTable::iterator last = runmap.empty() ? runmap.end() : (runmap.end() - 1); }