27 #ifndef _CEGUIRegexMatcher_h_
28 #define _CEGUIRegexMatcher_h_
30 #include "CEGUI/Base.h"
31 #include "CEGUI/String.h"
32 #include "CEGUI/InputEvent.h"
59 virtual void setRegexString(
const String& regex) = 0;
61 virtual const String& getRegexString()
const = 0;
63 virtual MatchState getMatchStateOfString(
const String& str)
const = 0;
83 #endif // end of guard _CEGUIRegexMatcher_h_
Definition: MemoryAllocatedObject.h:109
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Interface for Regex matching support classes.
Definition: RegexMatcher.h:39
virtual ~RegexMatcher()
Destructor.
Definition: RegexMatcher.h:57
Definition: RegexMatcher.h:69
MatchState
Enumeration of possible states when cosidering a regex match.
Definition: RegexMatcher.h:44
String matches the regular expression completely.
Definition: RegexMatcher.h:47
String does not match the regular expression at all.
Definition: RegexMatcher.h:49
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:149
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: InputEvent.h:251
String class used within the GUI system.
Definition: String.h:62