170 auto result=
Actual( type, requestedSize, growthPadding );
ALIB_DLL integer Actual(Types type, integer requestedSize, integer growthPadding)
ALIB_DLL void Export(AString &target)
bool dirty
Determines whether any value was changed sincel last Reset.
void Restart(unsigned int startIdx=0)
ALIB_DLL void Consolidate()
ALIB_DLL void Import(const String &source, lang::CurrentData session=lang::CurrentData::Clear)
std::vector< Entry > data
The current and measured sizes.
Types
The entry type, tab stop or field width.
@ Field
denotes a field width entry.
@ Tabstop
denotes a tab stop entry.
integer Next(Types type, integer requestedSize, integer growthPadding)
@ Clear
Chooses to clear existing data.
strings::TAString< character, lang::HeapAllocator > AString
Type alias in namespace alib.
lang::integer integer
Type alias in namespace alib.
strings::util::AutoSizes AutoSizes
Type alias in namespace alib.
strings::TString< character > String
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.