[svn:parrot] r40430 - trunk/include/parrot
NotFound at svn.parrot.org
NotFound at svn.parrot.org
Thu Aug 6 18:05:39 UTC 2009
Author: NotFound
Date: Thu Aug 6 18:05:37 2009
New Revision: 40430
URL: https://trac.parrot.org/parrot/changeset/40430
Log:
[cage] update headerizing, mikehh++
Modified:
trunk/include/parrot/oo.h
Modified: trunk/include/parrot/oo.h
==============================================================================
--- trunk/include/parrot/oo.h Thu Aug 6 14:00:58 2009 (r40429)
+++ trunk/include/parrot/oo.h Thu Aug 6 18:05:37 2009 (r40430)
@@ -106,6 +106,16 @@
PARROT_EXPORT
PARROT_CAN_RETURN_NULL
PARROT_WARN_UNUSED_RESULT
+PMC * Parrot_oo_find_vtable_override_for_class(PARROT_INTERP,
+ ARGIN(PMC *classobj),
+ ARGIN(STRING *name))
+ __attribute__nonnull__(1)
+ __attribute__nonnull__(2)
+ __attribute__nonnull__(3);
+
+PARROT_EXPORT
+PARROT_CAN_RETURN_NULL
+PARROT_WARN_UNUSED_RESULT
PMC * Parrot_oo_get_class(PARROT_INTERP, ARGIN(PMC *key))
__attribute__nonnull__(1)
__attribute__nonnull__(2);
@@ -154,16 +164,6 @@
PARROT_CAN_RETURN_NULL
PARROT_WARN_UNUSED_RESULT
-PARROT_EXPORT
-PMC * Parrot_oo_find_vtable_override_for_class(PARROT_INTERP,
- ARGIN(PMC *classobj),
- ARGIN(STRING *name))
- __attribute__nonnull__(1)
- __attribute__nonnull__(2)
- __attribute__nonnull__(3);
-
-PARROT_CAN_RETURN_NULL
-PARROT_WARN_UNUSED_RESULT
PMC * Parrot_oo_get_namespace(SHIM_INTERP, ARGIN(const PMC *classobj))
__attribute__nonnull__(2);
@@ -211,6 +211,11 @@
#define ASSERT_ARGS_Parrot_invalidate_method_cache \
__attribute__unused__ int _ASSERT_ARGS_CHECK = \
PARROT_ASSERT_ARG(interp)
+#define ASSERT_ARGS_Parrot_oo_find_vtable_override_for_class \
+ __attribute__unused__ int _ASSERT_ARGS_CHECK = \
+ PARROT_ASSERT_ARG(interp) \
+ || PARROT_ASSERT_ARG(classobj) \
+ || PARROT_ASSERT_ARG(name)
#define ASSERT_ARGS_Parrot_oo_get_class __attribute__unused__ int _ASSERT_ARGS_CHECK = \
PARROT_ASSERT_ARG(interp) \
|| PARROT_ASSERT_ARG(key)
@@ -236,11 +241,6 @@
PARROT_ASSERT_ARG(interp) \
|| PARROT_ASSERT_ARG(classobj) \
|| PARROT_ASSERT_ARG(name)
-#define ASSERT_ARGS_Parrot_oo_find_vtable_override_for_class \
- __attribute__unused__ int _ASSERT_ARGS_CHECK = \
- PARROT_ASSERT_ARG(interp) \
- || PARROT_ASSERT_ARG(classobj) \
- || PARROT_ASSERT_ARG(name)
#define ASSERT_ARGS_Parrot_oo_get_namespace __attribute__unused__ int _ASSERT_ARGS_CHECK = \
PARROT_ASSERT_ARG(classobj)
#define ASSERT_ARGS_Parrot_oo_new_object_attrs __attribute__unused__ int _ASSERT_ARGS_CHECK = \
More information about the parrot-commits
mailing list