[][src]Module stringsext::finding

This module defines data structures to store and process found strings (findings) in memory.

Structs

CONTROL_REPLACEMENT_STR

Before printing a valid string, all its control characters are eliminated. This variable contains an optional marker indicating the location where data was deleted.

Finding

Finding represents a valid result string with it's found location and original encoding.

FindingCollection

Represents a list of findings, i.e. UTF-8 strings. The last position in the list is referred as current string or current finding string. The current string is edited in stages by Scanner::StringWriter functions. The re-invocation of close_old_init_new_finding() will freeze and close the current string.

Constants

CUT_LABEL
FINDING_COLLECTION_CAPACITY

Initial capacity of the findings vector is set to WIN_STEP / 32.

FINDING_STR_CAPACITY

Initial capacity of finding string in bytes

Statics

CONTROL_REPLACEMENT_STR