C# 클래스 lw_common.large_string

파일 보기 프로젝트 열기: jtorjo/logwizard 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

add_lines() 공개 메소드

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
리턴 void

add_preparsed_line() 공개 메소드

public add_preparsed_line ( string line ) : void
line string
리턴 void

clear() 공개 메소드

public clear ( ) : void
리턴 void

dump_lines() 공개 메소드

public dump_lines ( ) : void
리턴 void

expect_bytes() 공개 메소드

public expect_bytes ( ulong byte_count ) : void
byte_count ulong
리턴 void

line_at() 공개 메소드

public line_at ( int idx ) : string
idx int
리턴 string

merge_line_into_previous_line() 공개 메소드

public merge_line_into_previous_line ( int line_idx ) : void
line_idx int
리턴 void

set_lines() 공개 메소드

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