[Overview][Types][Classes] | Reference for unit 'uWordList' (#pLua)

# TWordList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: uWordList.pas line 47

`type TWordList = class`
`public`
`constructor Create;` |  |
`destructor Destroy; override;` |  |
`procedure LoadFromStream();` |  |
`procedure SaveToStream();` |  |
`procedure LoadFromFile();` |  |
`procedure SaveToFile();` |  |
`procedure ListWordsFromLetters();` |  |
`procedure ListWords();` |  |
`procedure Clear;` |  |
`procedure FlushList;` |  |
`function AddWord();` |  |
`function WordExists();` |  |
`property LoadProgress: TLoadProgress; [rw]` |  |
`property Data: PWordListSymbol; [r]` |  |
`property WordData: Pointer; [rw]` |  |
`property WordSymbol: PWordListSymbol; [r]` |  |
`property OnReleaseWordData: TWordListReleaseWordData; [rw]` |  |
`end;`

## Inheritance

`TWordList` |  |
`TObject`

## Description

Class to maintain a Word List and search/insert within it quickly. Built on the DAWG theory. This is pretty much the only class you need to pay attention to within this unit.