summaryrefslogtreecommitdiff
path: root/C/OOP/include/cat_p.h
diff options
context:
space:
mode:
authorCarlos Maiolino <[email protected]>2025-07-10 22:55:07 +0200
committerCarlos Maiolino <[email protected]>2025-07-10 22:56:55 +0200
commitd98f46ce647846b0aa30b2e16a30fd4e152a1bf5 (patch)
tree267474fcc77cf20b428f6f4c7f768ca09f4cfe0e /C/OOP/include/cat_p.h
parent869e68986aa8f69af6e7842260a68d1e5c6f796f (diff)
Add new code
Signed-off-by: Carlos Maiolino <[email protected]>
Diffstat (limited to 'C/OOP/include/cat_p.h')
-rw-r--r--C/OOP/include/cat_p.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/C/OOP/include/cat_p.h b/C/OOP/include/cat_p.h
new file mode 100644
index 0000000..82bcfb1
--- /dev/null
+++ b/C/OOP/include/cat_p.h
@@ -0,0 +1,19 @@
+/* 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 */