11.4 OEIterBase

template<class T> class OEIterBase

The OEIterBase template in OESystem is an internal abstract template class. All iterators returned by OSystem and OEChem are pointers to instances derived from this class. However, users should not use or access this class/template directly. Instead the OEIterBase pointer should be assigned to an OEIter. The OEIter, for example, ensures that the contents of the OEIterBase will be destroyed when the OEIter goes out of scope, thus preventing potential memory leaks.