13 #ifndef __DICTIONARY_H__57D24F57_01B6_4fcd_B92E_7B7849C51407__
14 #define __DICTIONARY_H__57D24F57_01B6_4fcd_B92E_7B7849C51407__
20 #include "Common/MString.h"
27 struct StringLess :
public std::binary_function<_Ty, _Ty, bool>
29 inline bool operator()(
const _Ty& _Left,
const _Ty& _Right)
const
31 return _tcsicmp(_Left, _Right) < 0 ?
true :
false;
37 typedef std::map<MString, MString, StringLess<const TCHAR*> >
DICTIONARY;
44 #endif // __DICTIONARY_H__57D24F57_01B6_4fcd_B92E_7B7849C51407__
Implements the less operator for Maps with string case-insensitive comparisions
void PopulateStandardDefinitions(DICTIONARY &dictionaryObj)
Accessor method to Populate standard macro definitions
std::map< MString, MString, StringLess< const TCHAR * > > DICTIONARY