Changeset 9626 for code/branches/core6/src/libraries/core
- Timestamp:
- Aug 9, 2013, 12:25:11 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core6/src/libraries/core/class/Identifier.h
r9606 r9626 296 296 } 297 297 298 void updateConfigValues(bool updateChildren, Listable*) const; 299 void updateConfigValues(bool updateChildren, Identifiable*) const; 300 298 301 static ClassIdentifier<T>* classIdentifier_s; 299 302 }; … … 429 432 void ClassIdentifier<T>::updateConfigValues(bool updateChildren) const 430 433 { 434 this->updateConfigValues(updateChildren, static_cast<T*>(NULL)); 435 } 436 437 template <class T> 438 void ClassIdentifier<T>::updateConfigValues(bool updateChildren, Listable*) const 439 { 431 440 if (!this->hasConfigValues()) 432 441 return; … … 438 447 for (std::set<const Identifier*>::const_iterator it = this->getChildrenBegin(); it != this->getChildrenEnd(); ++it) 439 448 (*it)->updateConfigValues(false); 449 } 450 451 template <class T> 452 void ClassIdentifier<T>::updateConfigValues(bool updateChildren, Identifiable*) const 453 { 454 // no action 440 455 } 441 456
Note: See TracChangeset
for help on using the changeset viewer.