TEST(PriorityQueue, Sort) { CHECK_PROP(sort, int); CHECK_PROP(sort, std::string); }
TEST(PriorityQueue, Pop) { CHECK_PROP(pop, int); CHECK_PROP(pop, std::string); }
TEST(PriorityQueue, Empty) { CHECK_PROP(empty, int); CHECK_PROP(empty, std::string); }
TEST(PriorityQueue, Size) { CHECK_PROP(size, int); CHECK_PROP(size, std::string); }
static void gf_svg_apply_inheritance_no_inheritance(SVGAllAttributes *all_atts, SVGPropertiesPointers *render_svg_props) { #define CHECK_PROP(a, b) if (b) a = b; render_svg_props->audio_level = NULL; CHECK_PROP(render_svg_props->display, all_atts->display); CHECK_PROP(render_svg_props->fill, all_atts->fill); CHECK_PROP(render_svg_props->fill_opacity, all_atts->fill_opacity); CHECK_PROP(render_svg_props->fill_rule, all_atts->fill_rule); CHECK_PROP(render_svg_props->solid_color, all_atts->solid_color); CHECK_PROP(render_svg_props->solid_opacity, all_atts->solid_opacity); CHECK_PROP(render_svg_props->stop_color, all_atts->stop_color); CHECK_PROP(render_svg_props->stop_opacity, all_atts->stop_opacity); CHECK_PROP(render_svg_props->stroke, all_atts->stroke); CHECK_PROP(render_svg_props->stroke_dasharray, all_atts->stroke_dasharray); CHECK_PROP(render_svg_props->stroke_dashoffset, all_atts->stroke_dashoffset); CHECK_PROP(render_svg_props->stroke_linecap, all_atts->stroke_linecap); CHECK_PROP(render_svg_props->stroke_linejoin, all_atts->stroke_linejoin); CHECK_PROP(render_svg_props->stroke_miterlimit, all_atts->stroke_miterlimit); CHECK_PROP(render_svg_props->stroke_opacity, all_atts->stroke_opacity); CHECK_PROP(render_svg_props->stroke_width, all_atts->stroke_width); CHECK_PROP(render_svg_props->visibility, all_atts->visibility); }