|  | absmatcher.h File Reference updated Fri Dec 9 2016 |

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Functions
absmatcher.h File Reference

RE/flex abstract matcher base class and pattern matcher class. More...

`#include "debug.h"`
`#include "input.h"`
`#include "traits.h"`
`#include <cassert>`
`#include <cctype>`
`#include <iterator>`
Include dependency graph for absmatcher.h:
This graph shows which files directly or indirectly include this file:

## Classes
class | reflex::AbstractMatcher
| The abstract matcher base class template defines an interface for all pattern matcher engines. More...
struct | reflex::AbstractMatcher::Const
| AbstractMatcher::Const common constants. More...
struct | reflex::AbstractMatcher::Option
| AbstractMatcher::Options for matcher engines. More...
class | reflex::AbstractMatcher::Iterator< T >
| AbstractMatcher::Iterator class for scanning, searching, and splitting input character sequences. More...
class | reflex::AbstractMatcher::Operation
| AbstractMatcher::Operation functor to match input to a pattern, also provides a (const) AbstractMatcher::iterator to iterate over matches. More...
class | reflex::PatternMatcher< P >
| The pattern matcher class template extends abstract matcher base class. More...

## Namespaces
| reflex

## Functions
int | reflex::isword (int c)
| Check word character. More...

## Detailed Description

RE/flex abstract matcher base class and pattern matcher class.

Author
  Robert van Engelen - engel.nosp@m.en@g.nosp@m.enivi.nosp@m.a.co.nosp@m.m

Copyright
  (c) 2015-2016, Robert van Engelen, Genivia Inc. All rights reserved.
  (c) BSD-3 License - see LICENSE.txt