1 #ifndef REGRESS_EXTRA_H
2 #define REGRESS_EXTRA_H
4 typedef struct _RegressTestBoxedC RegressTestBoxedC
;
5 typedef struct _RegressTestBoxedCWrapper RegressTestBoxedCWrapper
;
8 GType
regress_test_boxed_c_wrapper_get_type (void);
11 RegressTestBoxedCWrapper
*regress_test_boxed_c_wrapper_new (void);
13 RegressTestBoxedCWrapper
* regress_test_boxed_c_wrapper_copy (RegressTestBoxedCWrapper
*self
);
15 RegressTestBoxedC
*regress_test_boxed_c_wrapper_get (RegressTestBoxedCWrapper
*self
);
18 void regress_test_array_fixed_boxed_none_out (RegressTestBoxedC
***objs
);
20 GList
*regress_test_glist_boxed_none_return (guint count
);
22 GList
*regress_test_glist_boxed_full_return (guint count
);
24 #ifndef _GI_DISABLE_CAIRO
27 cairo_t
*regress_test_cairo_context_none_return (void);
29 void regress_test_cairo_context_full_in (cairo_t
*context
);
31 cairo_path_t
*regress_test_cairo_path_full_return (void);
33 void regress_test_cairo_path_none_in (cairo_path_t
*path
);
35 cairo_path_t
* regress_test_cairo_path_full_in_full_return (cairo_path_t
*path
);
37 cairo_font_options_t
*regress_test_cairo_font_options_full_return (void);
39 cairo_font_options_t
*regress_test_cairo_font_options_none_return (void);
41 void regress_test_cairo_font_options_full_in (cairo_font_options_t
*options
);
43 void regress_test_cairo_font_options_none_in (cairo_font_options_t
*options
);
45 void regress_test_cairo_region_full_in (cairo_region_t
*region
);
47 void regress_test_cairo_surface_full_in (cairo_surface_t
*surface
);
49 void regress_test_cairo_matrix_none_in (const cairo_matrix_t
*matrix
);
51 cairo_matrix_t
*regress_test_cairo_matrix_none_return (void);
53 void regress_test_cairo_matrix_out_caller_allocates (cairo_matrix_t
*matrix
);
57 #endif /* REGRESS_EXTRA_H */