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

#include <YarrPattern.h>

Public Member Functions

 CharacterClass ()
 
 CharacterClass (const char *table, bool inverted)
 
 CharacterClass ()
 
 CharacterClass (const char *table, bool inverted)
 

Public Attributes

 WTF_MAKE_FAST_ALLOCATED
 
Vector< UChar32m_matches
 
Vector< CharacterRangem_ranges
 
Vector< UChar32m_matchesUnicode
 
Vector< CharacterRangem_rangesUnicode
 
const char * m_table
 
bool m_tableInverted
 

Constructor & Destructor Documentation

◆ CharacterClass() [1/4]

JSC::Yarr::CharacterClass::CharacterClass ( )
inline

◆ CharacterClass() [2/4]

JSC::Yarr::CharacterClass::CharacterClass ( const char *  table,
bool  inverted 
)
inline

◆ CharacterClass() [3/4]

JSC::Yarr::CharacterClass::CharacterClass ( )
inline

◆ CharacterClass() [4/4]

JSC::Yarr::CharacterClass::CharacterClass ( const char *  table,
bool  inverted 
)
inline

Member Data Documentation

◆ m_matches

Vector< UChar32 > JSC::Yarr::CharacterClass::m_matches

◆ m_matchesUnicode

Vector< UChar32 > JSC::Yarr::CharacterClass::m_matchesUnicode

◆ m_ranges

Vector< CharacterRange > JSC::Yarr::CharacterClass::m_ranges

◆ m_rangesUnicode

Vector< CharacterRange > JSC::Yarr::CharacterClass::m_rangesUnicode

◆ m_table

const char * JSC::Yarr::CharacterClass::m_table

◆ m_tableInverted

bool JSC::Yarr::CharacterClass::m_tableInverted

◆ WTF_MAKE_FAST_ALLOCATED

JSC::Yarr::CharacterClass::WTF_MAKE_FAST_ALLOCATED

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