diff --git a/src/RX.cpp b/src/RX.cpp index 4d33d6b03..77627131a 100644 --- a/src/RX.cpp +++ b/src/RX.cpp @@ -29,14 +29,6 @@ #include #include -//////////////////////////////////////////////////////////////////////////////// -RX::RX () -: _compiled (false) -, _pattern ("") -, _case_sensitive (true) -{ -} - //////////////////////////////////////////////////////////////////////////////// RX::RX ( const std::string& pattern, @@ -48,34 +40,6 @@ RX::RX ( compile (); } -//////////////////////////////////////////////////////////////////////////////// -RX::RX (const RX& other) -: _compiled (false) -, _pattern (other._pattern) -, _case_sensitive (other._case_sensitive) -{ -} - -//////////////////////////////////////////////////////////////////////////////// -RX& RX::operator= (const RX& other) -{ - if (this != &other) - { - _compiled = false; - _pattern = other._pattern; - _case_sensitive = other._case_sensitive; - } - - return *this; -} - -//////////////////////////////////////////////////////////////////////////////// -bool RX::operator== (const RX& other) const -{ - return _pattern == other._pattern && - _case_sensitive == other._case_sensitive; -} - //////////////////////////////////////////////////////////////////////////////// RX::~RX () { diff --git a/src/RX.h b/src/RX.h index 619607c07..bb2cfa72d 100644 --- a/src/RX.h +++ b/src/RX.h @@ -34,11 +34,7 @@ class RX { public: - RX (); RX (const std::string&, bool caseSensitive = true); - RX (const RX&); - RX& operator= (const RX&); - bool operator== (const RX&) const; ~RX (); bool match (const std::string&);