.size = 16,
};
+static struct aop_type _aop_t_float32 = {
+ .kind = ATK_FP,
+ .pointer_levels = 0,
+ .tag = NULL,
+
+ .size = 4,
+};
+
+static struct aop_type _aop_t_float64 = {
+ .kind = ATK_FP,
+ .pointer_levels = 0,
+ .tag = NULL,
+
+ .size = 8,
+};
+
+static struct aop_type _aop_t_float128 = {
+ .kind = ATK_FP,
+ .pointer_levels = 0,
+ .tag = NULL,
+
+ .size = 16,
+};
+
/**
* \defgroup type InterAspect Types
* \{
return &_aop_t_unsigned128;
}
+const struct aop_type *
+aop_t_float32 ()
+{
+ return &_aop_t_float32;
+}
+
+const struct aop_type *
+aop_t_float64 ()
+{
+ return &_aop_t_float64;
+}
+
+const struct aop_type *
+aop_t_float128 ()
+{
+ return &_aop_t_float128;
+}
+
/* Close Doxygen defgroup block. */
/**
* \}
extern const struct aop_type *aop_t_unsigned32 ();
extern const struct aop_type *aop_t_unsigned64 ();
extern const struct aop_type *aop_t_unsigned128 ();
+extern const struct aop_type *aop_t_float32 ();
+extern const struct aop_type *aop_t_float64 ();
+extern const struct aop_type *aop_t_float128 ();
extern void aop_register_pass (const char *pass_name, pass_callback callback);
extern void aop_join_on (struct aop_pointcut *pc, join_callback callback,