├── .gitattributes
├── Benchmark
├── LightFileStreamBenchmark.lpi
└── LightFileStreamBenchmark.lpr
├── DocsCHM
└── LightFileStream.chm
├── DocsHTML
├── AllClasses.html
├── AllConstants.html
├── AllFunctions.html
├── AllIdentifiers.html
├── AllTypes.html
├── AllUnits.html
├── AllVariables.html
├── ClassHierarchy.html
├── LightFileStream.TLightFileStream.html
├── LightFileStream.html
├── automated.gif
├── index.html
├── legend.html
├── pasdoc.css
├── private.gif
├── protected.gif
├── public.gif
└── published.gif
├── Example
├── LightFileStreamExample.lpi
└── LightFileStreamExample.lpr
├── LICENSE.md
├── LazLightFileStream.lpk
├── LazLightFileStream.pas
├── README.md
├── Source
├── GenerateCHMDocs.bat
├── GenerateCHMDocs.sh
├── GenerateHTMLDocs.bat
├── GenerateHTMLDocs.sh
└── LightFileStream.pas
└── update_LazLightFileStream.json
/.gitattributes:
--------------------------------------------------------------------------------
1 | * linguist-vendored
2 | *.pas linguist-vendored=false
3 | *.lpr linguist-language=Pascal
--------------------------------------------------------------------------------
/Benchmark/LightFileStreamBenchmark.lpi:
--------------------------------------------------------------------------------
1 |
2 |
14 | 15 | 16 | |
17 | All Classes, Interfaces, Objects and Records18 |
Generated by PasDoc 0.15.0. 33 | 34 | |
14 | 15 | 16 | |
17 | All Constants18 |19 | The units do not contain any constants. 20 |Generated by PasDoc 0.15.0. 21 | 22 | |
14 | 15 | 16 | |
17 | All Functions and Procedures18 |19 | The units do not contain any functions or procedures. 20 |Generated by PasDoc 0.15.0. 21 | 22 | |
14 | 15 | 16 | |
17 | All Identifiers18 |
Generated by PasDoc 0.15.0. 38 | 39 | |
14 | 15 | 16 | |
17 | All Types18 |
Generated by PasDoc 0.15.0. 31 | 32 | |
14 | 15 | 16 | |
17 | All Units18 |
Generated by PasDoc 0.15.0. 29 | 30 | |
14 | 15 | 16 | |
17 | All Variables18 |19 | The units do not contain any variables. 20 |Generated by PasDoc 0.15.0. 21 | 22 | |
14 | 15 | 16 | |
17 | Class Hierarchy18 |19 | The units do not contain any classes, interfaces or objects. 20 |Generated by PasDoc 0.15.0. 21 | 22 | |
14 | 15 | 16 | |
17 | Record TLightFileStream18 | 20 |Unit21 |22 | LightFileStream 23 |Declaration24 |
25 | Description27 |28 | The sole type implemented by this unit so far. 29 | 30 | Returns a pointer to itself from all functions to avoid unnecessary allocation or copying and to allow for a convenient "method chaining" API. 31 |Overview32 |Nested Types33 |
Fields40 |
Methods59 |
Properties398 |
Description405 |Nested Types406 |Fields426 |
Methods469 |
Properties1314 |
Generated by PasDoc 0.15.0. 1325 | 1326 | |
14 | 15 | 16 | |
17 | Unit LightFileStream18 |
19 |
20 | Uses Functions and Procedures Constants Variables Description21 |22 | Implements a lightweight, high-performance, non-allocating advanced-record-based wrapper around the SysUtils file handling routines as an alternative to Classes.TFileStream. 23 |Overview24 |Classes, Interfaces, Objects and Records25 |
Types38 |
Description44 |Types45 |
Generated by PasDoc 0.15.0. 55 | 56 | |
14 | 15 | 16 | |
17 | All Units18 |
Generated by PasDoc 0.15.0. 29 | 30 | |
14 | 15 | 16 | |
17 | Legend18 |
Generated by PasDoc 0.15.0. 57 | 58 | |