Class tbufferdatalist

Unit

Declaration

type tbufferdatalist = class(TObject)

Description

Hierarchy

Overview

Fields

Protected fstate: bufferdataliststatesty;

Methods

Protected function adddata(asize: int32): pointer; virtual;
Protected function adddata(const asize: int32; out aoffset: bufferoffsetty): pointer;
Public constructor create();
Public destructor destroy(); override;
Public procedure checkcapacity(const asize: int32);
Public procedure clear(); virtual;
Public procedure mark(out ref: bufferoffsetty);
Public procedure release(const ref: bufferoffsetty);
Public function absdata(const aoffset: bufferoffsetty): pointer; inline;
Public function firstdata: pointer;
Public function nextdata: pointer;

Description

Fields

Protected fstate: bufferdataliststatesty;
 

Methods

Protected function adddata(asize: int32): pointer; virtual;
 
Protected function adddata(const asize: int32; out aoffset: bufferoffsetty): pointer;
 
Public constructor create();
 
Public destructor destroy(); override;
 
Public procedure checkcapacity(const asize: int32);
 
Public procedure clear(); virtual;
 
Public procedure mark(out ref: bufferoffsetty);
 
Public procedure release(const ref: bufferoffsetty);
 
Public function absdata(const aoffset: bufferoffsetty): pointer; inline;
 
Public function firstdata: pointer;
 
Public function nextdata: pointer;
 

Generated by PasDoc 0.16.0.