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:
[legend]

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 ( )
inlinevirtual

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
Returns
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: