Changeset 2896 for code/trunk/src/core/XMLPort.h
- Timestamp:
- Apr 6, 2009, 1:59:00 AM (16 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/gui merged: 2796,2798-2801,2805,2807-2808,2811,2814-2817,2834,2840-2850,2853-2854,2859,2862-2863,2869,2875,2887,2892
- Property svn:mergeinfo changed
-
code/trunk/src/core/XMLPort.h
r2710 r2896 556 556 try 557 557 { 558 COUT(4) << ((BaseObject*)object)->getLoaderIndentation() << "fabricating " << child->Value() << "..." << std::endl;558 COUT(4) << object->getLoaderIndentation() << "fabricating " << child->Value() << "..." << std::endl; 559 559 560 560 BaseObject* newObject = identifier->fabricate((BaseObject*)object); 561 561 assert(newObject); 562 newObject->setLoaderIndentation( ((BaseObject*)object)->getLoaderIndentation() + " ");562 newObject->setLoaderIndentation(object->getLoaderIndentation() + " "); 563 563 564 564 O* castedObject = dynamic_cast<O*>(newObject); … … 568 568 { 569 569 newObject->XMLPort(*child, XMLPort::LoadObject); 570 COUT(4) << ((BaseObject*)object)->getLoaderIndentation() << "assigning " << child->Value() << " (objectname " << newObject->getName() << ") to " << this->identifier_->getName() << " (objectname " << ((BaseObject*)object)->getName() << ")" << std::endl;570 COUT(4) << object->getLoaderIndentation() << "assigning " << child->Value() << " (objectname " << newObject->getName() << ") to " << this->identifier_->getName() << " (objectname " << ((BaseObject*)object)->getName() << ")" << std::endl; 571 571 } 572 572 else 573 573 { 574 COUT(4) << ((BaseObject*)object)->getLoaderIndentation() << "assigning " << child->Value() << " (object not yet loaded) to " << this->identifier_->getName() << " (objectname " << ((BaseObject*)object)->getName() << ")" << std::endl;574 COUT(4) << object->getLoaderIndentation() << "assigning " << child->Value() << " (object not yet loaded) to " << this->identifier_->getName() << " (objectname " << ((BaseObject*)object)->getName() << ")" << std::endl; 575 575 } 576 576 577 COUT(5) << ((BaseObject*)object)->getLoaderIndentation();577 COUT(5) << object->getLoaderIndentation(); 578 578 (*this->loadexecutor_)(object, castedObject); 579 579 … … 581 581 newObject->XMLPort(*child, XMLPort::LoadObject); 582 582 583 COUT(5) << ((BaseObject*)object)->getLoaderIndentation() << "...fabricated " << child->Value() << " (objectname " << newObject->getName() << ")." << std::endl;583 COUT(5) << object->getLoaderIndentation() << "...fabricated " << child->Value() << " (objectname " << newObject->getName() << ")." << std::endl; 584 584 } 585 585 catch (AbortLoadingException& ex) … … 601 601 else 602 602 { 603 COUT(2) << ((BaseObject*)object)->getLoaderIndentation() << "Warning: '" << child->Value() << "' is not loadable." << std::endl;603 COUT(2) << object->getLoaderIndentation() << "Warning: '" << child->Value() << "' is not loadable." << std::endl; 604 604 } 605 605 } 606 606 else 607 607 { 608 COUT(2) << ((BaseObject*)object)->getLoaderIndentation() << "Warning: '" << child->Value() << "' is not a '" << Class(O)->getName() << "'." << std::endl;608 COUT(2) << object->getLoaderIndentation() << "Warning: '" << child->Value() << "' is not a '" << Class(O)->getName() << "'." << std::endl; 609 609 } 610 610 } … … 626 626 { 627 627 COUT(1) << std::endl; 628 COUT(1) << "An error occurred in XMLPort.h while loading a '" << Class(O)->getName() << "' in '" << this->sectionname_ << "' of '" << this->identifier_->getName() << "' (objectname: " << ((BaseObject*)object)->getName() << ") in " << object->getFilename() << ":" << std::endl;628 COUT(1) << "An error occurred in XMLPort.h while loading a '" << Class(O)->getName() << "' in '" << this->sectionname_ << "' of '" << this->identifier_->getName() << "' (objectname: " << object->getName() << ") in " << object->getFilename() << ":" << std::endl; 629 629 COUT(1) << ex.what() << std::endl; 630 630 }
Note: See TracChangeset
for help on using the changeset viewer.