Hi,
Markus Harju wrote:
void myFunc(DOMElement& e1, DOMElement& e2)
{
        e1 = doc->doSomethingThatReturnsElement(); // compiler error
        e2 = *(doc->doSomethingThatReturnsElement());//compiler error here
too
}
Maybe you are looking for one of this:
void myFunc(DOMElement *& e1, DOMElement *& e2) {
        e1 = doc->doSomethingThatReturnsPointerToElement();
        e2 = doc->doSomethingElseThatReturnsPointerToElement();
}
 or
void myFunc(DOMElement *& e1, DOMElement *& e2) {
        e1 = (DOMElement*)
                (doc->doSomethingThatReturnsPointerToElement()
                        ->cloneNode(true));
        e2 = (DOMElement*)
                (doc->doSomethingElseThatReturnsPointerToElement()
                        ->cloneNode(true));
}

Good luck !


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to