55 template<
class OBJECT>
57 template<
class OBJECT>
59 template<
typename OBJECT>
61 template<
typename OBJECT>
63 template<
typename OBJECT>
65 template<
typename OBJECT>
67 template<
class OBJECT>
79 template <
typename T>
124 template<
class OBJECT>
205 G4shared_ptr<_ListRef<G4FastList<OBJECT> > >
fListRef;
217 template<
class OBJECT>
224 G4shared_ptr<_ListRef<G4FastList<OBJECT> > >
fListRef;
257 (*it)->RemoveWatcher(
this);
301 template<
typename WATCHER_TYPE>
309 return typeid(WATCHER_TYPE).
name();
314 typedef std::set<typename G4FastList<OBJECT>::Watcher*,
345 typename WatcherSet::iterator
it =
fWatchers.find(watcher);
362 inline bool empty()
const;
375 bool Holds(
const OBJECT*)
const;
381 void remove(OBJECT*);
408 static void Pop(OBJECT*);
432 template<
class OBJECT>
456 template<
typename OBJECT>
543 template<
typename OBJECT>
628 #include "G4FastList.icc"