Class
ExternalConfigStandard configuration for the ExternalString.
Standard configuration for the ExternalString.
Defined in | <seqan/file.h> |
---|---|
Signature |
template <[typename TFile[, unsigned SEQAN_PAGESIZE[, unsigned FRAMES]]>
struct ExternalConfig;
|
Template Parameters
TFile |
The File type to use. Default: File<>. |
---|---|
SEQAN_PAGESIZE |
The number of values in one page. This should be a power of 2 to speed up transfer and calculations. Default: 220. |
FRAMES |
The number of pages that should reside in internal memory. To enable prefetching and automatic swap-out, frames should be greater than 1. Default: 2. |
Detailed Description
When using this configuration, the Size type of the ExternalString is unsigned. Thus, with this configuration at most 4.294.967.296 values can be stored in an ExternalString on a 32 bit system.
For a larger size type use ExternalConfigLarge.