![]() |
![]() |
|
#include <P:/Dev2/freelibs/b64/1.4/src/shwild/matches.hpp>
Public Member Functions | |
virtual bool | match (char const *first, char const *last) const |
Attempt full match of the given string range. | |
virtual void | setNext (Match *next) |
Sets the next Match in the series. | |
virtual char const * | nextSub (char const *first, char const *last, size_t *nextLen) const |
Attempt partial match of the given string range. |
virtual bool match | ( | char const * | first, | |
char const * | last | |||
) | const [virtual] |
Attempt full match of the given string range.
The instance matches the given string range against its criteria, and the criteria of all its down-the-line peers
Reimplemented from MatchRange.
virtual void setNext | ( | Match * | next | ) | [virtual, inherited] |
virtual char const* nextSub | ( | char const * | first, | |
char const * | last, | |||
size_t * | nextLen | |||
) | const [virtual, inherited] |
Attempt partial match of the given string range.
The instance matches the given string range against its own criteria. If the match is successful, *nextLen is set to the matched length, and the return value is first + *nextLen
Implements Match.
|
b64 Library documentation © Synesis Software Pty Ltd, 2004-2012 |