{ }
String
-Mask::getMask()
+Mask::getMask() const
{
return mask;
}
bool
-Mask::matches(String s)
+Mask::matches(String s) const
{
return match((const char *)mask, (const char *)s);
}
bool
-Mask::matches(Mask & m)
+Mask::matches(const Mask & m) const
{
return match((const char *)mask, (const char *)m.mask);
}
bool
-Mask::match(const char * m, const char * n)
+Mask::match(const char * m, const char * n) const
{
if (!*m) {
if (!*n)
Mask(String);
Mask(Mask &);
- String getMask();
+ String getMask() const;
- bool matches(String);
- bool matches(Mask &);
+ bool matches(String) const;
+ bool matches(const Mask &) const;
protected:
- bool match(const char *, const char *);
+ bool match(const char *, const char *) const;
};
#endif