Changeset 256
- Timestamp:
- 06/19/08 06:56:48 (6 months ago)
- Files:
-
- GtkRadiant/trunk/libs/traverselib.h (modified) (3 diffs)
- GtkRadiant/trunk/radiant/mainframe.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
GtkRadiant/trunk/libs/traverselib.h
r80 r256 53 53 return *this; 54 54 } 55 TraversableObserverInsertOutputIterator& operator=(const NodeSmartReference& node) 56 { 57 m_observer->insert(node); 58 return *this; 59 } 55 60 TraversableObserverInsertOutputIterator& operator*() { return *this; } 56 61 TraversableObserverInsertOutputIterator& operator++() { return *this; } … … 78 83 return *this; 79 84 } 85 TraversableObserverEraseOutputIterator& operator=(const NodeSmartReference& node) 86 { 87 m_observer->erase(node); 88 return *this; 89 } 80 90 TraversableObserverEraseOutputIterator& operator*() { return *this; } 81 91 TraversableObserverEraseOutputIterator& operator++() { return *this; } 82 92 TraversableObserverEraseOutputIterator& operator++(int) { return *this; } 83 93 }; 84 85 94 typedef UnsortedSet<NodeSmartReference> UnsortedNodeSet; 86 95 … … 88 97 inline void nodeset_diff(const UnsortedNodeSet& self, const UnsortedNodeSet& other, scene::Traversable::Observer* observer) 89 98 { 90 std::vector<Node Reference> sorted(self.begin(), self.end());91 std::vector<Node Reference> other_sorted(other.begin(), other.end());99 std::vector<NodeSmartReference> sorted(self.begin(), self.end()); 100 std::vector<NodeSmartReference> other_sorted(other.begin(), other.end()); 92 101 93 102 std::sort(sorted.begin(), sorted.end()); GtkRadiant/trunk/radiant/mainframe.cpp
r255 r256 503 503 #include "os/dir.h" 504 504 505 class LoadModule505 class CLoadModule 506 506 { 507 507 const char* m_path; 508 508 public: 509 LoadModule(const char* path) : m_path(path)509 CLoadModule(const char* path) : m_path(path) 510 510 { 511 511 } … … 533 533 void Radiant_loadModules(const char* path) 534 534 { 535 Directory_forEach(path, MatchFileExtension< LoadModule>(c_library_extension,LoadModule(path)));535 Directory_forEach(path, MatchFileExtension<CLoadModule>(c_library_extension, CLoadModule(path))); 536 536 } 537 537
