record TXQValueEnumeratorPtrUnsafe

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXQValueEnumeratorPtrUnsafe = record

Description

Iterator over PIXQValue.

Faster version of TXQValueEnumerator

Overview

Methods

function MoveNext: Boolean; inline;
function MoveMany(count: sizeint): Boolean;
procedure CopyBlock(target: PIXQValue);
procedure CopyBlock(target: PIXQValue; count: SizeInt);
function GetEnumerator: TXQValueEnumeratorPtrUnsafe;

Properties

property Current: PIXQValue read FCurrent;

Description

Methods

function MoveNext: Boolean; inline;
 
function MoveMany(count: sizeint): Boolean;
 
procedure CopyBlock(target: PIXQValue);

Copies all XQValue to the destination buffer and increases their ref count. For maximal performance, there is no check that the buffer is large enough

procedure CopyBlock(target: PIXQValue; count: SizeInt);

Copies count XQValue to the destination buffer and increases their ref count.

function GetEnumerator: TXQValueEnumeratorPtrUnsafe;
 

Properties

property Current: PIXQValue read FCurrent;
 

Generated by PasDoc 0.14.0.