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

Public Member Functions

 CharacterClassConstructor (bool isCaseInsensitive, CanonicalMode canonicalMode)
 
void reset ()
 
void append (const CharacterClass *other)
 
void putChar (UChar32 ch)
 
void putUnicodeIgnoreCase (UChar32 ch, const CanonicalizationRange *info)
 
void putRange (UChar32 lo, UChar32 hi)
 
std::unique_ptr< CharacterClasscharClass ()
 

Constructor & Destructor Documentation

◆ CharacterClassConstructor()

JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor ( bool  isCaseInsensitive,
CanonicalMode  canonicalMode 
)
inline

Member Function Documentation

◆ append()

void JSC::Yarr::CharacterClassConstructor::append ( const CharacterClass other)
inline

◆ charClass()

std::unique_ptr<CharacterClass> JSC::Yarr::CharacterClassConstructor::charClass ( )
inline

◆ putChar()

void JSC::Yarr::CharacterClassConstructor::putChar ( UChar32  ch)
inline

◆ putRange()

void JSC::Yarr::CharacterClassConstructor::putRange ( UChar32  lo,
UChar32  hi 
)
inline

◆ putUnicodeIgnoreCase()

void JSC::Yarr::CharacterClassConstructor::putUnicodeIgnoreCase ( UChar32  ch,
const CanonicalizationRange info 
)
inline

◆ reset()

void JSC::Yarr::CharacterClassConstructor::reset ( )
inline

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