=== modified file 'src/SquidString.h' --- src/SquidString.h 2010-11-21 04:40:05 +0000 +++ src/SquidString.h 2011-09-02 10:54:19 +0000 @@ -181,6 +181,8 @@ _SQUID_INLINE_ std::ostream & operator<<(std::ostream& os, String const &aString); +_SQUID_INLINE_ bool operator<(const String &a, const String &b); + #if _USE_INLINE_ #include "String.cci" #endif === modified file 'src/String.cci' --- src/String.cci 2011-01-26 13:27:33 +0000 +++ src/String.cci 2011-09-02 10:54:19 +0000 @@ -200,3 +200,9 @@ os.write(aString.rawBuf(),aString.size()); return os; } + +bool +operator<(const String &a, const String &b) +{ + return a.cmp(b)<0; +}