Add const qualifiers to Mask methods
authorclinton <clinton@unknownlamer.org>
Sun, 16 Nov 2008 00:08:21 +0000 (00:08 +0000)
committerclinton <clinton@unknownlamer.org>
Sun, 16 Nov 2008 00:08:21 +0000 (00:08 +0000)
source/Mask.C
source/Mask.H

index 29feccc..7d0a948 100644 (file)
@@ -24,25 +24,25 @@ Mask::Mask(String s)
 { }
 
 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)
index 307a30f..4f5f80f 100644 (file)
@@ -27,13 +27,13 @@ public:
   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