Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FXRex.h File Reference

Go to the source code of this file.

Classes

class  FX::FXRex
 FXRex is a regular expression class implementing a NFA matcher. More...

Namespaces

namespace  FX

Enumerations

enum  FX::FXRexError {
  FX::REGERR_OK,
  FX::REGERR_EMPTY,
  FX::REGERR_PAREN,
  FX::REGERR_BRACK,
  FX::REGERR_BRACE,
  FX::REGERR_RANGE,
  FX::REGERR_ESC,
  FX::REGERR_COUNT,
  FX::REGERR_NOATOM,
  FX::REGERR_REPEAT,
  FX::REGERR_BACKREF,
  FX::REGERR_CLASS,
  FX::REGERR_COMPLEX,
  FX::REGERR_MEMORY,
  FX::REGERR_TOKEN
}
enum  {
  FX::REX_NORMAL = 0,
  FX::REX_CAPTURE = 1,
  FX::REX_ICASE = 2,
  FX::REX_NEWLINE = 4,
  FX::REX_VERBATIM = 8,
  FX::REX_SYNTAX = 16
}
enum  {
  FX::REX_FORWARD = 0,
  FX::REX_BACKWARD = 32,
  FX::REX_NOT_BOL = 64,
  FX::REX_NOT_EOL = 128,
  FX::REX_NOT_EMPTY = 256
}

Functions

FXStream & FX::operator<< (FXStream &store, const FXRex &s)
FXStream & FX::operator>> (FXStream &store, FXRex &s)

Copyright © 1997-2005 Jeroen van der Zijp