geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Scintilla::RegexSearchBase Class Referenceabstract

Interface class for regular expression searching. More...

#include <Document.h>

Inheritance diagram for Scintilla::RegexSearchBase:

Public Member Functions

virtual ~RegexSearchBase ()
virtual Sci::Position FindText (Document *doc, Sci::Position minPos, Sci::Position maxPos, const char *s, bool caseSensitive, bool word, bool wordStart, int flags, Sci::Position *length)=0
virtual const char * SubstituteByPosition (Document *doc, const char *text, Sci::Position *length)=0

Detailed Description

Interface class for regular expression searching.

Definition at line 91 of file Document.h.

Constructor & Destructor Documentation

◆ ~RegexSearchBase()

virtual Scintilla::RegexSearchBase::~RegexSearchBase ( )

Definition at line 93 of file Document.h.

Member Function Documentation

◆ FindText()

virtual Sci::Position Scintilla::RegexSearchBase::FindText ( Document doc,
Sci::Position  minPos,
Sci::Position  maxPos,
const char *  s,
bool  caseSensitive,
bool  word,
bool  wordStart,
int  flags,
Sci::Position length 
pure virtual

Implemented in BuiltinRegex.

◆ SubstituteByPosition()

virtual const char * Scintilla::RegexSearchBase::SubstituteByPosition ( Document doc,
const char *  text,
Sci::Position length 
pure virtual
String with the substitutions, must remain valid until the next call or destruction

Implemented in BuiltinRegex.

The documentation for this class was generated from the following file: