00001
00002
00003 #ifndef XMLUTIL_IDCONVERTERLESSTHAN_H
00004 #define XMLUTIL_IDCONVERTERLESSTHAN_H
00005
00006 #include <functional>
00007 #include "xmlUtil/id/IdConverter.h"
00008
00009 #include "xmlUtil/id/IdConversion.h"
00010
00011 namespace xmlUtil {
00017 class IdConverterLessThan :
00018 public std::binary_function<IdConverter::ConversionIt,
00019 IdConverter::ConversionIt, bool>
00020 {
00021 public:
00024 bool operator()(IdConversion* x,
00025 IdConversion* y) {
00026 return ((x->m_path)->size() < ((y->m_path)->size() ) );
00027 }
00028 };
00029 }
00030
00031 #endif