27#ifndef _CEGUIRegexMatcher_h_
28#define _CEGUIRegexMatcher_h_
30#include "CEGUI/Base.h"
31#include "CEGUI/String.h"
32#include "CEGUI/InputEvent.h"
Definition MemoryAllocatedObject.h:110
Definition RegexMatcher.h:70
Interface for Regex matching support classes.
Definition RegexMatcher.h:41
MatchState
Enumeration of possible states when cosidering a regex match.
Definition RegexMatcher.h:45
@ MS_INVALID
String does not match the regular expression at all.
Definition RegexMatcher.h:49
@ MS_VALID
String matches the regular expression completely.
Definition RegexMatcher.h:47
virtual const String & getRegexString() const =0
Return reference to current regex string set.
virtual void setRegexString(const String ®ex)=0
Set the regex string that will be matched against.
virtual ~RegexMatcher()
Destructor.
Definition RegexMatcher.h:57
virtual MatchState getMatchStateOfString(const String &str) const =0
Return the MatchState result for the given String.
String class used within the GUI system.
Definition String.h:64
base class for properties able to do native set/get
Definition TypedProperty.h:50
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition InputEvent.h:252
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition Window.h:151
Main namespace for Crazy Eddie's GUI Library.
Definition arch_overview.dox:1