Eo base: mark composite API as not ready.
authorTom Hacohen <tom@stosb.com>
Fri, 1 May 2015 11:57:40 +0000 (12:57 +0100)
committerTom Hacohen <tom@stosb.com>
Wed, 6 May 2015 14:46:18 +0000 (15:46 +0100)
src/lib/eo/eo.c
src/lib/eo/eo_base.eo
src/lib/eo/eo_base_class.c
src/lib/eo/eo_private.h
src/lib/eo/eo_ptr_indirection.h

index 166e6385bf89c282b97ef2d7105fb3352a8c724a..b81d1de409de32e9ac3bc64f530965eaa2c96f17 100644 (file)
@@ -8,6 +8,8 @@
 
 #include <Eina.h>
 
+#define EO_BASE_PROTECTED
+
 #include "Eo.h"
 #include "eo_ptr_indirection.h"
 #include "eo_private.h"
index 99161d83715334b2e535a69be0e167c13c62a7fc..2098c4a1faeac727eba674432997dbeaa45d7a64 100644 (file)
@@ -173,7 +173,7 @@ callbacks of the same priority are called in reverse order of creation. */
          /*@ Get an iterator on all childrens */
          return: free(own(iterator<Eo *> *), eina_iterator_free) @warn_unused;
       }
-      composite_attach {
+      composite_attach @protected { /* XXX: Still BETA! */
            /**
             * @brief Make an object a composite object of another.
             *
@@ -190,7 +190,7 @@ callbacks of the same priority are called in reverse order of creation. */
            }
            return: bool; /*@ EINA_TRUE if successfull. EINA_FALSE otherwise. */
       }
-      composite_detach {
+      composite_detach @protected { /* XXX: Still BETA! */
            /**
             * @brief Detach a composite object from another object.
             *
@@ -205,7 +205,7 @@ callbacks of the same priority are called in reverse order of creation. */
            }
            return: bool; /*@ EINA_TRUE if successfull. EINA_FALSE otherwise. */
       }
-      composite_part_is {
+      composite_part_is @protected { /* XXX: Still BETA! */
            /**
             * @brief Check if an object is part of a composite object.
             *
index d088d76736aa82ed6d1455c28c7907db2ff03807..67d52ba4604ab009f1129684cc34eba1da1ea303 100644 (file)
@@ -4,6 +4,8 @@
 
 #include <Eina.h>
 
+#define EO_BASE_PROTECTED
+
 #include "Eo.h"
 #include "eo_ptr_indirection.h"
 #include "eo_private.h"
index a23861855bf8b45ffebec8bd670ec4ef9df13d7d..f8c76d4b76203600721541772fd1c9f76afdb31b 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _EO_PRIVATE_H
 #define _EO_PRIVATE_H
 
+#define EO_BASE_PROTECTED
+
 #include <Eo.h>
 #include <Eina.h>
 
index c801e4746a9eccaa6af66e2229c4f0c2e1a67389..4108379b5142f6c74dc95a5700958bfcbbe43287 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef EO_PTR_INDIRECTION_H
 #define EO_PTR_INDIRECTION_H
 
+#define EO_BASE_PROTECTED
+
 #include "Eo.h"
 #include "eo_private.h"