/* Cat class public interface */ #ifndef CAT_P_H #define CAT_P_H struct cat; /* Allocator */ struct cat *cat_new(void); /* Constructor */ void cat_ctor(struct cat *); /* Destructor */ void cat_dtor(struct cat *); /* Behavior functions inherited from Animal class */ #endif /* CAT_P_H */