José Alburquerque wrote: > José Alburquerque wrote: > >> Murray Cumming wrote: >> >>> On Wed, 2008-02-06 at 14:32 -0500, José Alburquerque wrote: >>> >>> >>>> Hi. I have a general question about gmmproc: Can it wrap methods >>>> with variable arguments? For example would _WRAP_METHOD(void >>>> method(int field1, ...), c_function) work if the c_function accepts >>>> the same variable argument list as the method? Thanks. >>>> >>>> >>> No. These are generally convenience functions for C, which usually >>> repeatedly call other functions that we do wrap. We don't generally >>> want ... arguments in C++ because they are not at all type-safe. >>> >>> >>> >> I'm looking at two functions in gstreamer (the GstCaps >> gst_caps_set_simple and the GstStructure gst_structure_set functions) >> that are giving me a bit of trouble. They're meant to set a series of >> fields in the Caps and Structure. What would I do in a case like >> this? Thanks. >> >> -Jose >> >> > In both cases, they seem to call a ..._set_valist() related function do > I use these? > > You know, I think I'll do something like what happens with Gst::Element::link() which returns the element so another link can be called right after, as in:
element->link(one)->link(two); So the syntax would look like: pad->set(f1)->set(f2). Would this work? Thanks. -Jose > -Jose > _______________________________________________ > gtkmm-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/gtkmm-list > _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
