3 ms·
If you compile recent clang, it supports range based for loops. Using https://github.com/Rip-Rip/clang_complete https://github.com/Rip-Rip/clang_complete you c
by dzorz 15y ago
If you compile recent clang, it supports range based for loops.
Using https://github.com/Rip-Rip/clang_complete https://github.com/Rip-Rip/clang_complete you can use smart context-aware completion with vim/emacs.
For example if you had this code:
vector<string> vec;
for (auto &x : vec) {
x
and then if you typed period (.), it would show members from std::string. I'd say it works better than Intellisense (it's very precise and you use the same parser for code completion and final compilation).
- voyvf 15y ago> If you compile recent clang, it supports range based for loops. Thanks for the tip, will update my copy and try it out this weekend! :D
- cageface 15y agoI'm too dependent on the rest of the integration with XCode to venture back into emacs land again but I'm looking forward to a rev of XCode that includes this.