C# Class lw_common.large_string

Mostra file Open project: jtorjo/logwizard Class Usage Examples

Public Methods

Method Description
add_lines ( string lines, int &added_line_count, bool &was_last_line_incomplete, bool &is_last_line_incomplete ) : void
add_preparsed_line ( string line ) : void
clear ( ) : void
dump_lines ( ) : void
expect_bytes ( ulong byte_count ) : void
line_at ( int idx ) : string
merge_line_into_previous_line ( int line_idx ) : void
set_lines ( string lines, int &line_count ) : void

Private Methods

Method Description
compute_indexes ( int start_pos ) : void
ends_in_enter ( ) : bool
line_at_impl ( int idx ) : string
next_enter ( int start_pos ) : int
test_compute_lines ( ) : void
update_indexes_capacity ( ) : void

Method Details

add_lines() public method

public add_lines ( string lines, int &added_line_count, bool &was_last_line_incomplete, bool &is_last_line_incomplete ) : void
lines string
added_line_count int
was_last_line_incomplete bool
is_last_line_incomplete bool
return void

add_preparsed_line() public method

public add_preparsed_line ( string line ) : void
line string
return void

clear() public method

public clear ( ) : void
return void

dump_lines() public method

public dump_lines ( ) : void
return void

expect_bytes() public method

public expect_bytes ( ulong byte_count ) : void
byte_count ulong
return void

line_at() public method

public line_at ( int idx ) : string
idx int
return string

merge_line_into_previous_line() public method

public merge_line_into_previous_line ( int line_idx ) : void
line_idx int
return void

set_lines() public method

public set_lines ( string lines, int &line_count ) : void
lines string
line_count int
return void