V8 Project
|
Public Member Functions | |
TokenizingLineArrayCompareOutput (LineEndsWrapper line_ends1, LineEndsWrapper line_ends2, Handle< String > s1, Handle< String > s2) | |
void | AddChunk (int line_pos1, int line_pos2, int line_len1, int line_len2) |
void | SetSubrange1 (int offset, int len) |
void | SetSubrange2 (int offset, int len) |
Handle< JSArray > | GetResult () |
Private Attributes | |
CompareOutputArrayWriter | array_writer_ |
LineEndsWrapper | line_ends1_ |
LineEndsWrapper | line_ends2_ |
Handle< String > | s1_ |
Handle< String > | s2_ |
int | subrange_offset1_ |
int | subrange_offset2_ |
Static Private Attributes | |
static const int | CHUNK_LEN_LIMIT = 800 |
Additional Inherited Members | |
![]() | |
virtual | ~Output () |
Definition at line 499 of file liveedit.cc.
|
inline |
Definition at line 501 of file liveedit.cc.
|
inlinevirtual |
Implements v8::internal::Comparator::Output.
Definition at line 509 of file liveedit.cc.
References array_writer_, v8::internal::Comparator::CalculateDifference(), CHUNK_LEN_LIMIT, v8::internal::LineEndsWrapper::GetLineStart(), line_ends1_, line_ends2_, s1_, s2_, subrange_offset1_, subrange_offset2_, and v8::internal::CompareOutputArrayWriter::WriteChunk().
Definition at line 539 of file liveedit.cc.
References array_writer_, and v8::internal::CompareOutputArrayWriter::GetResult().
Referenced by v8::internal::LiveEdit::CompareStrings().
|
inlinevirtual |
Implements v8::internal::SubrangableOutput.
Definition at line 532 of file liveedit.cc.
References subrange_offset1_.
|
inlinevirtual |
Implements v8::internal::SubrangableOutput.
Definition at line 535 of file liveedit.cc.
References subrange_offset2_.
|
private |
Definition at line 546 of file liveedit.cc.
Referenced by AddChunk(), and GetResult().
|
staticprivate |
Definition at line 544 of file liveedit.cc.
Referenced by AddChunk().
|
private |
Definition at line 547 of file liveedit.cc.
Referenced by AddChunk().
|
private |
Definition at line 548 of file liveedit.cc.
Referenced by AddChunk().
Definition at line 549 of file liveedit.cc.
Referenced by AddChunk().
Definition at line 550 of file liveedit.cc.
Referenced by AddChunk().
|
private |
Definition at line 551 of file liveedit.cc.
Referenced by AddChunk(), and SetSubrange1().
|
private |
Definition at line 552 of file liveedit.cc.
Referenced by AddChunk(), and SetSubrange2().