[Libreoffice] Simplified C++ configuration access

David Tardon dtardon at redhat.com
Wed Feb 1 23:31:37 PST 2012


On Tue, Jan 31, 2012 at 05:28:39PM +0100, Stephan Bergmann wrote:
> On 01/31/2012 03:06 PM, Lubos Lunak wrote:
> >  How usual is the case that one does not want to pass
> >comphelper::getProcessComponentContext() to all these functions? Or in other
> >words, why not simply make it the default argument value?
> 
> Only drawback is that in multi-parameter functions (like the set()
> functions) it is currently the first parameter -- I generally like
> to sort parameters from broadest context to most specific.  But
> anyway, changed those parameter lists around and pushed now.

Why don't you generate two overloads of the set function--one taking
explicit context argument and the other not? Then the context could
remain as the first argument.

D.


More information about the LibreOffice mailing list