![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <dateparser.h>
Classes | |
class | DateStringTokenizer |
struct | DateToken |
class | DayComposer |
class | InputReader |
class | KeywordTable |
class | TimeComposer |
class | TimeZoneComposer |
Public Types | |
enum | { YEAR , MONTH , DAY , HOUR , MINUTE , SECOND , MILLISECOND , UTC_OFFSET , OUTPUT_SIZE } |
Static Public Member Functions | |
template<typename Char > | |
static bool | Parse (Isolate *isolate, base::Vector< Char > str, double *output) |
Private Types | |
enum | KeywordType { INVALID , MONTH_NAME , TIME_ZONE_NAME , TIME_SEPARATOR , AM_PM } |
Static Private Member Functions | |
static bool | Between (int x, int lo, int hi) |
static int | ReadMilliseconds (DateToken number) |
template<typename Char > | |
static DateParser::DateToken | ParseES5DateTime (DateStringTokenizer< Char > *scanner, DayComposer *day, TimeComposer *time, TimeZoneComposer *tz) |
Static Private Attributes | |
static const int | kNone = kMaxInt |
static const int | kMaxSignificantDigits = 9 |
Definition at line 15 of file dateparser.h.
anonymous enum |
Enumerator | |
---|---|
YEAR | |
MONTH | |
DAY | |
HOUR | |
MINUTE | |
SECOND | |
MILLISECOND | |
UTC_OFFSET | |
OUTPUT_SIZE |
Definition at line 17 of file dateparser.h.
|
private |
Enumerator | |
---|---|
INVALID | |
MONTH_NAME | |
TIME_ZONE_NAME | |
TIME_SEPARATOR | |
AM_PM |
Definition at line 131 of file dateparser.h.
|
inlinestaticprivate |
|
static |
Definition at line 18 of file dateparser-inl.h.
|
staticprivate |
Definition at line 239 of file dateparser-inl.h.
|
staticprivate |
Definition at line 169 of file dateparser.cc.
|
staticprivate |
Definition at line 54 of file dateparser.h.
|
staticprivate |
Definition at line 50 of file dateparser.h.