> Geany does not parse non-global declarations in any language. 

[citation needed]

```c++

struct Foo {
  void some_func() {}
};

struct Bar {
  Foo myfoo;
  void blah() {
    myfoo. <<--- offers non-global Foo::some_func() as completion
  }
};
```

It should work for `std::vector` member functions too if it had tags, but 
indeed I doubt it can have any clue what to do with the return value from the 
overloaded `operator[]` on vector, like the `first` member variable of the 
resulting `std::pair` reference or whatever. 

---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/876#issuecomment-173427147

Reply via email to