On Thu, 11 Jun 2015, Maciej Izak wrote:

Hi,
btw. there is no info about few functions introduced by Generics.Collections 
patch, as I can see all of my work for RTL is now
part of FPC 3.0 compiler ^^ :)
http://bugs.freepascal.org/view.php?id=27206

procedure InitializeArray(p: Pointer; typeInfo: Pointer; elemCount: NativeUInt);
procedure CopyArray(Dest, Source, TypeInfo: Pointer; Count: NativeInt);
procedure FinalizeArray(P: Pointer; TypeInfo: Pointer; Count: NativeUInt);
procedure DynArrayClear(var A: Pointer; TypeInfo: Pointer);
procedure DynArraySetLength(var a: Pointer; typeInfo: Pointer; dimCnt: 
NativeInt; lengthVec: PNativeInt);
function DynArrayIndex(P: Pointer; const Indices: array of NativeInt; TypInfo: 
Pointer): Pointer; overload;
function DynArrayIndex(P: Pointer; const Indices: array of Integer; TypInfo: 
Pointer): Pointer; overload;
function DynArrayDim(typeInfo: Pointer): Integer;
function DynArraySize(A: Pointer): NativeInt;
function IsDynArrayRectangular(const DynArray: Pointer; typeInfo: Pointer): 
Boolean;
function DynArrayBounds(const DynArray: Pointer; typeInfo: Pointer): 
TBoundArray;

These functions have been documented. All existing identifiers in documented units have been documented.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to