#include <VTTScanner.h>
◆ Position
◆ VTTScanner()
WebCore::VTTScanner::VTTScanner |
( |
const String & |
line | ) |
|
|
explicit |
◆ advance()
void WebCore::VTTScanner::advance |
( |
unsigned |
amount = 1 | ) |
|
|
inlineprotected |
◆ collectUntil()
template<bool characterPredicate>
◆ collectWhile()
template<bool characterPredicate>
◆ currentChar()
UChar WebCore::VTTScanner::currentChar |
( |
| ) |
const |
|
inlineprotected |
◆ end()
Position WebCore::VTTScanner::end |
( |
| ) |
const |
|
inlineprotected |
◆ extractString()
String WebCore::VTTScanner::extractString |
( |
const Run & |
run | ) |
|
◆ isAt()
bool WebCore::VTTScanner::isAt |
( |
Position |
checkPosition | ) |
const |
|
inline |
◆ isAtEnd()
bool WebCore::VTTScanner::isAtEnd |
( |
| ) |
const |
|
inline |
◆ LCharPredicateAdapter()
template<bool characterPredicate>
static bool WebCore::VTTScanner::LCharPredicateAdapter |
( |
LChar |
c | ) |
|
|
inlinestaticprotected |
◆ match()
bool WebCore::VTTScanner::match |
( |
char |
c | ) |
const |
|
inline |
◆ position()
Position WebCore::VTTScanner::position |
( |
| ) |
const |
|
inlineprotected |
◆ restOfInputAsString()
String WebCore::VTTScanner::restOfInputAsString |
( |
| ) |
|
◆ scan() [1/3]
bool WebCore::VTTScanner::scan |
( |
char |
c | ) |
|
◆ scan() [2/3]
bool WebCore::VTTScanner::scan |
( |
const LChar * |
characters, |
|
|
size_t |
charactersCount |
|
) |
| |
◆ scan() [3/3]
template<unsigned charactersCount>
bool WebCore::VTTScanner::scan |
( |
const char(&) |
characters[charactersCount] | ) |
|
|
inline |
◆ scanDigits()
unsigned WebCore::VTTScanner::scanDigits |
( |
int & |
number | ) |
|
◆ scanFloat()
bool WebCore::VTTScanner::scanFloat |
( |
float & |
number, |
|
|
bool * |
isNegative = nullptr |
|
) |
| |
◆ scanRun()
bool WebCore::VTTScanner::scanRun |
( |
const Run & |
run, |
|
|
const String & |
toMatch |
|
) |
| |
◆ seekTo()
◆ skipRun()
void WebCore::VTTScanner::skipRun |
( |
const Run & |
run | ) |
|
◆ skipUntil()
template<bool characterPredicate>
void WebCore::VTTScanner::skipUntil |
( |
| ) |
|
|
inline |
◆ skipWhile()
template<bool characterPredicate>
void WebCore::VTTScanner::skipWhile |
( |
| ) |
|
|
inline |
◆ characters16
const UChar* WebCore::VTTScanner::characters16 |
◆ characters8
const LChar* WebCore::VTTScanner::characters8 |
◆ m_data
union { ... } WebCore::VTTScanner::m_data |
◆ m_end
union { ... } WebCore::VTTScanner::m_end |
◆ m_is8Bit
bool WebCore::VTTScanner::m_is8Bit |
|
protected |
The documentation for this class was generated from the following files: