daeElement::compareResult daeElement::compareWithFullResult(daeElement& elt1, daeElement& elt2) { // Check the element name if (strcmp(elt1.getElementName(), elt2.getElementName()) != 0) return nameMismatch(elt1, elt2); // Dispatch to a specific function based on whether or not the types are the same if ((elt1.typeID() != elt2.typeID()) || elt1.typeID() == domAny::ID()) return compareElementsDifferentTypes(elt1, elt2); else return compareElementsSameType(elt1, elt2); }
daeURI::daeURI(daeElement& container_, const std::string& uriStr) : dae(container_.getDAE()) { initialize(); container = &container_; set(uriStr); }