Right now, Stereocode collects class declarations in standard forms (e.g., class MyClass { ... };). However, in C++ it is also possible to declare classes via typedef or using aliases:
typedef class : public Base {
public:
int value;
int getValue() { return value; }
} TypedefClass;
using UsingClass = class : public Base {
public:
int value;
int getValue() { return value; }
};
These are class declarations, and not objects (like in the anonymous class case). Stereocode currently does not collect them, which it should.
Right now, Stereocode collects class declarations in standard forms (e.g.,
class MyClass { ... };). However, in C++ it is also possible to declare classes viatypedeforusingaliases:These are class declarations, and not objects (like in the anonymous class case). Stereocode currently does not collect them, which it should.