|
V8 Project
|
Inheritance diagram for v8::internal::TokenizingLineArrayCompareOutput:
Collaboration diagram for v8::internal::TokenizingLineArrayCompareOutput: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 | |
Protected Member Functions inherited from v8::internal::Comparator::Output | |
| 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().
Here is the call graph for this function:Definition at line 539 of file liveedit.cc.
References array_writer_, and v8::internal::CompareOutputArrayWriter::GetResult().
Referenced by v8::internal::LiveEdit::CompareStrings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().