| 6067 | Failed |
| 6068 | }; |
| 6069 | class TrackerHasName { |
| 6070 | NameAndLocation m_nameAndLocation; |
| 6071 | public: |
| 6072 | TrackerHasName( NameAndLocation const& nameAndLocation ) : m_nameAndLocation( nameAndLocation ) {} |
| 6073 | bool operator ()( Ptr<ITracker> const& tracker ) { |
| 6074 | return |
| 6075 | tracker->nameAndLocation().name == m_nameAndLocation.name && |
| 6076 | tracker->nameAndLocation().location == m_nameAndLocation.location; |
| 6077 | } |
| 6078 | }; |
| 6079 | typedef std::vector<Ptr<ITracker> > Children; |
| 6080 | NameAndLocation m_nameAndLocation; |
| 6081 | TrackerContext& m_ctx; |