#ifndef ELLIST_H #define ELLIST_H // ---------------------------------------------------------------------- // // ELlist.h Provides a list class with the semantics of std::list. // Customizers may substitute for this class to provide either // a list with a different allocator, or whatever else. // // We typedef an individual type for each of these lists since // the syntax // typedef list ELlist; // ELlist sinks; // may or may not be valid C++, and if valid probably won't work // everywhere. // // The following elements of list semantics are relied upon: // push_back() ELadminstrator // // // ---------------------------------------------------------------------- #ifndef ZMENVIRONMENT_H #include "ZMutility/ZMenvironment.h" #endif #ifndef ELSTRING_H #include "ErrorLogger/ELstring.h" #endif #include ZM_BEGIN_NAMESPACE( zmel ) /* namespace zmel { */ // ---------------------------------------------------------------------- class ELdestination; typedef std::list ELlist_dest; typedef std::list ELlist_string; // ---------------------------------------------------------------------- ZM_END_NAMESPACE( zmel ) /* } // namespace zmel */ #endif // ELLIST_H