webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
JSC::Yarr::RegularExpression Class Reference

#include <RegularExpression.h>

Classes

class  Private
 

Public Member Functions

 RegularExpression (const String &, TextCaseSensitivity, MultilineMode=MultilineDisabled)
 
 ~RegularExpression ()
 
 RegularExpression (const RegularExpression &)
 
RegularExpressionoperator= (const RegularExpression &)
 
int match (const String &, int startFrom=0, int *matchLength=0) const
 
int searchRev (const String &) const
 
int matchedLength () const
 
bool isValid () const
 
 RegularExpression (const String &, TextCaseSensitivity, MultilineMode=MultilineDisabled)
 
 ~RegularExpression ()
 
 RegularExpression (const RegularExpression &)
 
RegularExpressionoperator= (const RegularExpression &)
 
int match (const String &, int startFrom=0, int *matchLength=0) const
 
int searchRev (const String &) const
 
int matchedLength () const
 
bool isValid () const
 

Constructor & Destructor Documentation

◆ RegularExpression() [1/4]

JSC::Yarr::RegularExpression::RegularExpression ( const String &  pattern,
TextCaseSensitivity  caseSensitivity,
MultilineMode  multilineMode = MultilineDisabled 
)

◆ ~RegularExpression() [1/2]

JSC::Yarr::RegularExpression::~RegularExpression ( )

◆ RegularExpression() [2/4]

JSC::Yarr::RegularExpression::RegularExpression ( const RegularExpression re)

◆ RegularExpression() [3/4]

JSC::Yarr::RegularExpression::RegularExpression ( const String &  ,
TextCaseSensitivity  ,
MultilineMode  = MultilineDisabled 
)

◆ ~RegularExpression() [2/2]

JSC::Yarr::RegularExpression::~RegularExpression ( )

◆ RegularExpression() [4/4]

JSC::Yarr::RegularExpression::RegularExpression ( const RegularExpression )

Member Function Documentation

◆ isValid() [1/2]

bool JSC::Yarr::RegularExpression::isValid ( ) const

◆ isValid() [2/2]

bool JSC::Yarr::RegularExpression::isValid ( ) const

◆ match() [1/2]

int JSC::Yarr::RegularExpression::match ( const String &  str,
int  startFrom = 0,
int *  matchLength = 0 
) const

◆ match() [2/2]

int JSC::Yarr::RegularExpression::match ( const String &  ,
int  startFrom = 0,
int *  matchLength = 0 
) const

◆ matchedLength() [1/2]

int JSC::Yarr::RegularExpression::matchedLength ( ) const

◆ matchedLength() [2/2]

int JSC::Yarr::RegularExpression::matchedLength ( ) const

◆ operator=() [1/2]

RegularExpression & JSC::Yarr::RegularExpression::operator= ( const RegularExpression re)

◆ operator=() [2/2]

RegularExpression& JSC::Yarr::RegularExpression::operator= ( const RegularExpression )

◆ searchRev() [1/2]

int JSC::Yarr::RegularExpression::searchRev ( const String &  str) const

◆ searchRev() [2/2]

int JSC::Yarr::RegularExpression::searchRev ( const String &  ) const

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