GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes
Filter.h File Reference
#include <QAction>
#include <QtCore/QList>
#include <QtCore/QObject>
#include <QtCore/QStringList>
#include <QtCore/QHash>
#include <QtCore/QRegExp>
#include "unix/Character.h"
Include dependency graph for Filter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Filter
 A filter processes blocks of text looking for certain patterns (such as URLs or keywords from a list) and marks the areas which match the filter's patterns as 'hotspots'. More...
 
class  FilterChain
 A chain which allows a group of filters to be processed as one. More...
 
class  FilterObject
 
class  UrlFilter::HotSpot
 Hotspot type created by UrlFilter instances. More...
 
class  RegExpFilter::HotSpot
 Type of hotspot created by RegExpFilter. More...
 
class  Filter::HotSpot
 Represents an area of text which matched the pattern a particular filter has been looking for. More...
 
class  RegExpFilter
 A filter which searches for sections of text matching a regular expression and creates a new RegExpFilter::HotSpot instance for them. More...
 
class  TerminalImageFilterChain
 A filter chain which processes character images from terminal displays. More...
 
class  UrlFilter
 A filter which matches URLs in blocks of text. More...