60 CoreExport
extern unsigned const char *national_case_insensitive_map;
65 CoreExport
extern unsigned const char rfc_case_insensitive_map[256];
71 CoreExport
extern unsigned const char ascii_case_insensitive_map[256];
84 CoreExport
bool equals(
const std::string& s1,
const std::string& s2);
91 CoreExport
size_t find(
const std::string& haystack,
const std::string& needle);
101 bool operator()(
const std::string& s1,
const std::string& s2)
const
109 size_t CoreExport operator()(
const std::string &s)
const;
114 bool CoreExport operator()(
const std::string& a,
const std::string& b)
const;
140 sepstream(
const std::string &source,
char separator,
bool allowempty =
false);
146 bool GetToken(std::string& token);
152 template<
typename Numeric>
159 token = ConvToNum<Numeric>(str);
166 const std::string GetRemaining();
177 bool Contains(
const std::string& value);
227 tokenstream(
const std::string& msg,
size_t start = 0,
size_t end = std::string::npos);
236 bool GetMiddle(std::string& token);
242 bool GetTrailing(std::string& token);
280 std::set<long> overlap_set;
284 bool Overlaps(
long val);
291 portparser(
const std::string &source,
bool allow_overlapped =
true);
bool operator()(const std::string &s1, const std::string &s2) const
Definition: hashcomp.h:101
char sep
Definition: hashcomp.h:130
size_t pos
Definition: hashcomp.h:133
Definition: hashcomp.h:112
spacesepstream(const std::string &source, bool allowempty=false)
Definition: hashcomp.h:199
std::string & GetMessage()
Definition: hashcomp.h:230
bool allow_empty
Definition: hashcomp.h:136
Definition: hashcomp.h:122
Definition: hashcomp.h:216
commasepstream(const std::string &source, bool allowempty=false)
Definition: hashcomp.h:187
Definition: hashcomp.h:253
bool GetNumericToken(Numeric &token)
Definition: hashcomp.h:153
Definition: hashcomp.h:182
bool equals(const std::string &s1, const std::string &s2)
Definition: hashcomp.cpp:127
Definition: hashcomp.h:75
Definition: hashcomp.h:107
size_t find(const std::string &haystack, const std::string &needle)
Definition: hashcomp.cpp:137
Definition: hashcomp.h:194
Definition: hashcomp.h:97
std::string tokens
Definition: hashcomp.h:127