Open schaumb opened 1 year ago
Sometimes declarations or usings have several definitions in the codebase.
Currently, CodeCompass can not support multiple implementations in C++.
Ex1:
namespace N { int a(); int a(int); } using N::a; // ?
Ex2:
template<class> struct B; // ? template<class> struct B {}; // impl1 template<> struct B<A> {}; // impl2
It is available to exist multiple definitions. See namespaces (but not through compile units):
namespace A {} namespace A {}
Sometimes declarations or usings have several definitions in the codebase.
Currently, CodeCompass can not support multiple implementations in C++.
Ex1:
Ex2: