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.