2 #ifndef GAUDIKERNEL_OBJECTVECTOR_H
3 #define GAUDIKERNEL_OBJECTVECTOR_H
43 typedef typename std::vector<TYPE*>::value_type
value_type;
48 typedef typename std::vector<TYPE*>::iterator
iterator;
54 typedef typename std::vector<TYPE*>::_Tptr
pointer;
57 typedef typename std::vector<TYPE*>::pointer
pointer;
200 if( 0 != value->parent() ) {
203 value->setParent(
this);
228 position->setParent (0);
239 for( i =
begin(); i !=
end(); i++ ) {
261 value->setParent(
this);
268 if( 0 != (*position)->parent() ) {
271 (*position)->setParent (0);
313 for( i = 0; i < (long)
m_vector.size(); i++ ) {
328 s <<
"class ObjectVector : size = "
334 s <<
"\nContents of the STL vector :";
341 <<
" of object of type " << **iter;
352 #endif // GAUDIKERNEL_OBJECTVECTOR_H