So I've spent quite a bit of time trying to fix this via options and I just don't think it can be done. The problem is trivially easy to reproduce. I have R++ configured to use ReSharper IntelliSense overriding native and all Autopopup options set to Display under C++. It works as expected except in this circumstance: Given this code:
typing "testvec" on the next line causes the autopopup as it should. If I hit tab halfway through the word to accept the completion, then type . it properly generates another autopopup showing the available memberlist as it should. However, if I do NOT use autocomplete, but instead finish typing testvec on my own then type . it does NOT give the member list autopopup. If you type testvec fully, then type the dot, then backspace over the dot and type the dot again, then it DOES generate the autopopup properly. If you type testvec fully, then hit tab, THEN type a dot, the popup generates properly. It works in every case except the one where I manually type the whole word AND the dot. It's pretty clearly happening because R# isn't considering the symbol completed on the dot if everything was manually typed. Native intellisense and visual assist intellisense both work properly in this scenario; only Resharper's implementation doesn't.
I'm really impressed with my trial other than this, so I'm hoping there's a solution because it's a showstopper for me if I can't fix this so autopopup always works :( Thanks for your time