diff --git a/src/libCom/cxxTemplates/tsDLList.h b/src/libCom/cxxTemplates/tsDLList.h index 194a99e42..3c7ec36e2 100644 --- a/src/libCom/cxxTemplates/tsDLList.h +++ b/src/libCom/cxxTemplates/tsDLList.h @@ -113,6 +113,7 @@ private: template class tsDLIterConstBD { public: + tsDLIterConstBD (); bool valid () const; bool operator == (const tsDLIterConstBD &rhs) const; bool operator != (const tsDLIterConstBD &rhs) const; @@ -137,6 +138,7 @@ private: template class tsDLIterBD { public: + tsDLIterBD (); bool valid () const; bool operator == ( const tsDLIterBD & rhs ) const; bool operator != ( const tsDLIterBD & rhs ) const; @@ -462,6 +464,10 @@ template inline tsDLIterConstBD::tsDLIterConstBD ( const T *pInitialEntry ) : pEntry ( pInitialEntry ) {} +template +inline tsDLIterConstBD::tsDLIterConstBD () : + pEntry ( 0 ) {} + template inline bool tsDLIterConstBD::valid () const { @@ -552,6 +558,10 @@ template inline tsDLIterBD::tsDLIterBD ( T * pInitialEntry ) : pEntry ( pInitialEntry ) {} +template +inline tsDLIterBD::tsDLIterBD () : + pEntry ( 0 ) {} + template inline bool tsDLIterBD::valid () const {