Some C++ files in the same repository can generate results normally, while others consistently return no matches.
From the observed behavior, it is more likely that the current C++ extraction logic in cx has incomplete support for certain types of AST structures.
A correlation has been observed so far:
For working samples, most class/member implementations are placed inside namespace blocks.
For failing samples, most class definitions/member implementations are written in the global scope, with member implementations in the form of ClassName::Method(
Some C++ files in the same repository can generate results normally, while others consistently return no matches.
From the observed behavior, it is more likely that the current C++ extraction logic in cx has incomplete support for certain types of AST structures.
A correlation has been observed so far:
For working samples, most class/member implementations are placed inside namespace blocks.
For failing samples, most class definitions/member implementations are written in the global scope, with member implementations in the form of ClassName::Method(