If you generate the documentation (BUILTIN_STL_SUPPORT is set to YES),
then you get the following warning:
Searching for member function documentation...
.../test/test.cpp:7: warning: no matching class member found for
void T::f(const pair< double, double > &p)
void T::f(const std::vector< void *> &v)
void T::f(const std::pair< double, double > &p)
The problem does not occur if:
- The namespace 'std' is explicitly stated in cpp file.
- If overloading is not used, i.e. each function has a different name.
Is there a way how to deal with this issue without being inconsistent?