#ifndef ELSET_H #define ELSET_H // ---------------------------------------------------------------------- // // ELset.h Provides a set class with the semantics of std::set. // Customizers may substitute for this class to provide either // a set with a different allocator, or whatever else. // // The following elements of set semantics are relied upon: // insert() // clear() // find() which returns an iterator which may or may not be .end() // // ---------------------------------------------------------------------- #ifndef ZMENVIRONMENT_H #include "ZMutility/ZMenvironment.h" #endif #ifndef ELSTRING_H #include "ErrorLogger/ELstring.h" #endif #include ZM_BEGIN_NAMESPACE( zmel ) /* namespace zmel { */ struct ELsetS { std::string s; ELsetS (const std::string & ss) : s(ss) {} bool operator< (const ELsetS & t) const { return (s ELset_string; // ---------------------------------------------------------------------- ZM_END_NAMESPACE( zmel ) /* } // namespace zmel */ #endif // ELSET_H