11 #ifndef __StringMatch__    12 #define __StringMatch__    15 #include "../../Util/Common.h"    17 #include <boost/shared_ptr.hpp>                 20 #pragma warning(disable:4786)           // STL library: disable warning 4786; this warning is generated due to a Microsoft bug    43         boost::shared_ptr<string> Symbol();
    49         static const long int TYPE_ID;
    54         static boost::shared_ptr<StringMatch> 
EQUALS;
    64         static boost::shared_ptr<StringMatch> 
CONTAINS;
    95         boost::shared_ptr<string> symbol;
 Definition: IMatcher.h:31
 
static boost::shared_ptr< StringMatch > ENDS_WITH
Checks that Str1 end with characters contained in Str2 
Definition: StringMatch.h:74
 
static boost::shared_ptr< StringMatch > EQUALS
Checks that Str1 == Str2 
Definition: StringMatch.h:54
 
static boost::shared_ptr< StringMatch > NOT_EQUALS
Checks that Str1 != Str2 
Definition: StringMatch.h:59
 
static boost::shared_ptr< StringMatch > CONTAINS
Checks that Str1.indexOf(Str2) != -1 
Definition: StringMatch.h:64
 
This matcher is used in MatchExpressions to check String conditions 
Definition: StringMatch.h:33
 
Definition: SmartFox.cpp:24
 
static boost::shared_ptr< StringMatch > STARTS_WITH
Checks that Str1 starts with characters contained in Str2 
Definition: StringMatch.h:69