| 68 | typedef boost::shared_ptr<aggregate_of<T>> ptr; |
| 69 | typedef typename std::vector<T*>::const_iterator it; |
| 70 | void push(T* type) { |
| 71 | if (type) { |
| 72 | list_.push_back(type); |
| 73 | } |
| 74 | } |
| 75 | void push(ptr instance) { |
| 76 | if (instance) { |
| 77 | for (typename T::list::it it = instance->begin(); it != instance->end(); ++it) { |
no test coverage detected