API:System.Generics.Collections.TQueueHelper

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TQueueHelper = record

C++

struct DECLSPEC_DRECORD TQueueHelper
{
private:
    int FHead;
    int FTail;
    TListHelper FLH;
    void __fastcall DynArraySetLength(NativeInt Value);
    void * __fastcall GetElType();
    int __fastcall GetElSize();
    int __fastcall GetNewCap();
    void __fastcall CheckEmpty();
    void __fastcall DequeueAdjust(TCollectionNotification Notification, const void *Item);
    void __fastcall InternalDequeueString(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeueInterface(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeueDynArray(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeueByteString(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeueWideString(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeue1(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeue2(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeue4(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeue8(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeueN(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalDequeueMRef(TCollectionNotification Notification, bool Peek, /* out */ void *Item, System::TTypeKind Kind);
    void __fastcall InternalDequeueManaged(TCollectionNotification Notification, bool Peek, /* out */ void *Item);
    void __fastcall InternalClearString();
    void __fastcall InternalClearInterface();
    void __fastcall InternalClearDynArray();
    void __fastcall InternalClearByteString();
    void __fastcall InternalClearWideString();
    void __fastcall InternalClear1();
    void __fastcall InternalClear2();
    void __fastcall InternalClear4();
    void __fastcall InternalClear8();
    void __fastcall InternalClearN();
    void __fastcall InternalClearMRef(System::TTypeKind Kind);
    void __fastcall InternalClearManaged();
    void __fastcall EnqueueAdjust(const void *Value);
    void __fastcall InternalEnqueueString(const void *Value);
    void __fastcall InternalEnqueueInterface(const void *Value);
    void __fastcall InternalEnqueueByteString(const void *Value);
    void __fastcall InternalEnqueueDynArray(const void *Value);
    void __fastcall InternalEnqueueWideString(const void *Value);
    void __fastcall InternalEnqueue1(const void *Value);
    void __fastcall InternalEnqueue2(const void *Value);
    void __fastcall InternalEnqueue4(const void *Value);
    void __fastcall InternalEnqueue8(const void *Value);
    void __fastcall InternalEnqueueN(const void *Value);
    void __fastcall InternalEnqueueMRef(const void *Value, System::TTypeKind Kind);
    void __fastcall InternalEnqueueManaged(const void *Value);
    void __fastcall InternalGrow1();
    void __fastcall InternalGrow2();
    void __fastcall InternalGrow4();
    void __fastcall InternalGrow8();
    void __fastcall InternalGrowN();
    void __fastcall InternalGrowMRef();
    void __fastcall InternalGrowManaged();
    void __fastcall InternalSetCapacityInline(int Value, NativeInt ElemSize);
    void __fastcall InternalSetCapacity1(int Value);
    void __fastcall InternalSetCapacity2(int Value);
    void __fastcall InternalSetCapacity4(int Value);
    void __fastcall InternalSetCapacity8(int Value);
    void __fastcall InternalSetCapacityN(int Value);
    void __fastcall InternalSetCapacityMRef(int Value);
    void __fastcall InternalSetCapacityManaged(int Value);
    __property void * FItems = {read=FLH.FItems};
    __property void * ElType = {read=GetElType};
    __property int ElSize = {read=GetElSize};
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections System.Generics.Collections

Beschreibung

Embarcadero Technologies verfügt zurzeit über keine zusätzlichen Informationen. Bitte unterstützen Sie uns bei der Dokumentation dieses Themas, indem Sie Ihre Kommentare auf der Diskussionsseite eingeben.