Completion/SmartCompletion.cpp (14 lines of code) (raw):

//Filter the completion options by type on the left. #include <string> #include <map> typedef struct PersonData { int Age; int rate_idx; int doc_num; float weight; float height; int country_id; std::string forename; std::string surname; } PersonData; void checkIdPersonData(PersonData& p) { // std::string s = p.forename; // std::map<int, std::string> * pMap = new }