On 2013-04-25 11:00, Miklos Vajna wrote:
On Thu, Apr 25, 2013 at 10:35:29AM +0200, Noel Grandin <n...@peralex.com> wrote:
Then we typically have C++ code that looks like
void foo(Reference<A> a)
void bar() {
Reference<B> b = ....
methodThatTakesA( Reference<A>(b, UNO_QUERY_THROW) );
}
I want to change things so that I can write:
void bar() {
Reference<B> b = ....
methodThatTakesA( b );
Hmm, and then how would you decide if UNO_QUERY or UNO_QUERY_THROW is
desired?
I'm only talking about the specific case of casting to a known
super-interface, in which case throwing should not be possible.
Disclaimer: http://www.peralex.com/disclaimer.html
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice