157 auto result=
Actual( type, requestedSize, growthPadding );
integer Actual(Types type, integer requestedSize, integer growthPadding)
void Export(AString &target)
bool dirty
Determines whether any value was changed sincel last #".Reset".
void Import(const String &source, lang::CurrentData session=lang::CurrentData::Clear)
void Restart(unsigned startIdx=0)
std::vector< Entry > data
The current and measured sizes.
Types
The entry type, tab stop or field width.
@ Tabstop
denotes a tab stop entry.
integer Next(Types type, integer requestedSize, integer growthPadding)
@ Clear
Chooses to clear existing data.
strings::util::AutoSizes AutoSizes
Type alias in namespace #"%alib".
lang::integer integer
Type alias in namespace #"%alib".
strings::TField< character > Field
Type alias in namespace #"%alib".
strings::TString< character > String
Type alias in namespace #"%alib".
strings::TAString< character, lang::HeapAllocator > AString
Type alias in namespace #"%alib".
integer actual
The actually used value.
Types type
The type of entry.
Entry(Types t, integer v, integer s)
integer session
The maximum value requested in the actual session.