[#FlatFileSeq]
= FlatFileSeq
:mrdocs:

FlatFileSeq represents a sequence of numbered files storing raw data&period; This class facilitates access to and efficient management of these files&period;

== Synopsis

Declared in `&lt;flatfile&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
class FlatFileSeq;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:FlatFileSeq/2constructor.adoc[`FlatFileSeq`]         [.small]#[constructor]#
| Constructor
| xref:FlatFileSeq/Allocate.adoc[`Allocate`] 
| Allocate additional space in a file after the given starting position&period; The amount allocated will be the minimum multiple of the sequence chunk size greater than add&lowbar;size&period;
| xref:FlatFileSeq/FileName.adoc[`FileName`] 
| Get the name of the file at the given position&period;
| xref:FlatFileSeq/Flush.adoc[`Flush`] 
| Commit a file to disk, and optionally truncate off extra pre&hyphen;allocated bytes if final&period;
| xref:FlatFileSeq/Open.adoc[`Open`] 
| Open a handle to the file at the given position&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
