BasicEnumerable< Container, T > Class Template Referenceabstract

#include <Pt/Cosmo/Enumerable.h>

Makes any standard C++ container enumerable. More...

Inherits IEnumerable< typename Container::value_type >.

Detailed Description

template<typename Container, class T = typename Container::value_type>
class Pt::Cosmo::BasicEnumerable< Container, T >

Adapts a standard container to the IEnumerable interface so it can be iterated using the Cosmo enumeration mechanism.