v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::DateParser::InputReader< Char > Class Template Reference
Collaboration diagram for v8::internal::DateParser::InputReader< Char >:

Public Member Functions

 InputReader (base::Vector< Char > s)
 
int position ()
 
void Next ()
 
int ReadUnsignedNumeral ()
 
int ReadWord (uint32_t *prefix, int prefix_size)
 
bool Skip (uint32_t c)
 
bool SkipWhiteSpace ()
 
bool SkipParentheses ()
 
bool Is (uint32_t c) const
 
bool IsEnd () const
 
bool IsAsciiDigit () const
 
bool IsAsciiAlphaOrAbove () const
 
bool IsWhiteSpaceChar () const
 
bool IsAsciiSign () const
 
int GetAsciiSignValue () const
 

Private Attributes

int index_
 
base::Vector< Char > buffer_
 
uint32_t ch_
 

Detailed Description

template<typename Char>
class v8::internal::DateParser::InputReader< Char >

Definition at line 58 of file dateparser.h.

Constructor & Destructor Documentation

◆ InputReader()

template<typename Char >
v8::internal::DateParser::InputReader< Char >::InputReader ( base::Vector< Char > s)
inlineexplicit

Definition at line 60 of file dateparser.h.

Here is the call graph for this function:

Member Function Documentation

◆ GetAsciiSignValue()

template<typename Char >
int v8::internal::DateParser::InputReader< Char >::GetAsciiSignValue ( ) const
inline

Definition at line 123 of file dateparser.h.

◆ Is()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::Is ( uint32_t c) const
inline

Definition at line 115 of file dateparser.h.

◆ IsAsciiAlphaOrAbove()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::IsAsciiAlphaOrAbove ( ) const
inline

Definition at line 118 of file dateparser.h.

Here is the caller graph for this function:

◆ IsAsciiDigit()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::IsAsciiDigit ( ) const
inline

Definition at line 117 of file dateparser.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsAsciiSign()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::IsAsciiSign ( ) const
inline

Definition at line 120 of file dateparser.h.

◆ IsEnd()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::IsEnd ( ) const
inline

Definition at line 116 of file dateparser.h.

◆ IsWhiteSpaceChar()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::IsWhiteSpaceChar ( ) const
inline

Definition at line 119 of file dateparser.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Next()

template<typename Char >
void v8::internal::DateParser::InputReader< Char >::Next ( )
inline

Definition at line 67 of file dateparser.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ position()

template<typename Char >
int v8::internal::DateParser::InputReader< Char >::position ( )
inline

Definition at line 64 of file dateparser.h.

◆ ReadUnsignedNumeral()

template<typename Char >
int v8::internal::DateParser::InputReader< Char >::ReadUnsignedNumeral ( )
inline

Definition at line 75 of file dateparser.h.

Here is the call graph for this function:

◆ ReadWord()

template<typename Char >
int v8::internal::DateParser::InputReader< Char >::ReadWord ( uint32_t * prefix,
int prefix_size )
inline

Definition at line 92 of file dateparser.h.

Here is the call graph for this function:

◆ Skip()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::Skip ( uint32_t c)
inline

Definition at line 103 of file dateparser.h.

Here is the call graph for this function:

◆ SkipParentheses()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::SkipParentheses ( )
inline

Definition at line 225 of file dateparser-inl.h.

◆ SkipWhiteSpace()

template<typename Char >
bool v8::internal::DateParser::InputReader< Char >::SkipWhiteSpace ( )
inline

Definition at line 216 of file dateparser-inl.h.

Here is the call graph for this function:

Member Data Documentation

◆ buffer_

template<typename Char >
base::Vector<Char> v8::internal::DateParser::InputReader< Char >::buffer_
private

Definition at line 127 of file dateparser.h.

◆ ch_

template<typename Char >
uint32_t v8::internal::DateParser::InputReader< Char >::ch_
private

Definition at line 128 of file dateparser.h.

◆ index_

template<typename Char >
int v8::internal::DateParser::InputReader< Char >::index_
private

Definition at line 126 of file dateparser.h.


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