Sign in Join
FPDoc Onlineexperiment

TWriter.WriteSet procedure

Member of TWriterpublicIn unit Classes

Write a set value to the stream.

Declaration

pascal
procedure WriteSet(Value: LongInt; SetType: Pointer)

Description

WriteSet writes a set Value consisting of elements with type EnumType. The set must be encoded as an integer where each element is encoded in a bit of the integer. Thus, at most an enumerated type with 32 elements can be written with this method.

Errors

No checking is performed on the validity of EnumType. It is assumed to be a valid PTypeInfo pointer.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.