#include <lexsupport.h>
Grammar is used in a dictionary stored in a std::map, this class define the comparison between two string.
Nevrax France
Definition at line 62 of file lexsupport.h.
Public Member Functions | |
CStringType (std::string T) | |
CStringType (const char *T) | |
CStringType () | |
bool | operator< (const CStringType &a) const |
Need for the std::map. | |
bool | operator> (const CStringType &a) const |
|
Definition at line 66 of file lexsupport.h.
00066 : std::basic_string<char> () 00067 { 00068 } |
|
Definition at line 70 of file lexsupport.h.
00070 : std::basic_string<char> (T) 00071 { 00072 } |
|
Definition at line 74 of file lexsupport.h.
00074 : std::basic_string<char> (T) 00075 { 00076 } |
|
Need for the std::map.
Definition at line 80 of file lexsupport.h.
00081 {
00082 return compare(a) < 0;
00083 }
|
|
Definition at line 85 of file lexsupport.h.
00086 {
00087 return compare(a) > 0;
00088 }
|