30 template<
class LListBase,
class T>
33 LList<LListBase,
T*>()
35 for (const_iterator iter = lst.begin(); iter != lst.end(); ++iter)
37 this->append(iter().clone().ptr());
44 template<
class LListBase,
class T>
53 template<
class LListBase,
class T>
57 if ((tPtr = this->removeHead()))
69 template<
class LListBase,
class T>
72 const label oldSize = this->size();
73 for (
label i=0; i<oldSize; ++i)
82 template<
class LListBase,
class T>
92 template<
class LListBase,
class T>
97 for (const_iterator iter = lst.begin(); iter != lst.end(); ++iter)
99 this->append(iter().clone().ptr());