summaryrefslogtreecommitdiffhomepage
path: root/public/frameworks/CoreFoundation.fwrk/headers/Object.h
diff options
context:
space:
mode:
Diffstat (limited to 'public/frameworks/CoreFoundation.fwrk/headers/Object.h')
-rw-r--r--public/frameworks/CoreFoundation.fwrk/headers/Object.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/public/frameworks/CoreFoundation.fwrk/headers/Object.h b/public/frameworks/CoreFoundation.fwrk/headers/Object.h
new file mode 100644
index 00000000..7b8f3777
--- /dev/null
+++ b/public/frameworks/CoreFoundation.fwrk/headers/Object.h
@@ -0,0 +1,26 @@
+
+/* -------------------------------------------
+
+ Copyright (C) 2025, Amlal EL Mahrouss, all rights reserved.
+
+------------------------------------------- */
+
+#pragma once
+
+#include <CoreFoundation.fwrk/headers/Foundation.h>
+
+#define CF_OBJECT : public LibCF::CFObject
+
+namespace LibCF
+{
+ class CFObject;
+
+ class CFObject
+ {
+ public:
+ explicit CFObject() = default;
+ virtual ~CFObject() = default;
+
+ SCI_COPY_DEFAULT(CFObject);
+ };
+} // namespace LibCF \ No newline at end of file