Class DTStrings (unit SDL)

Inherits from

DVector

Constructors


constructor Create(strings : TStrings);



Functions

function at(pos : Integer) : DObject;


function backRef : PDObject;


function capacity : Integer;


function clone : DContainer;


destructor Destroy;


procedure ensureCapacity(amount : Integer);


function finish : DIterator;


function frontRef : PDObject;


procedure insertRangeAt(index : Integer; _start, _finish : DIterator);


procedure insertRangeAtIter(iterator : DIterator; _start, _finish : DIterator);


function maxSize : Integer;


function popBack : DObject;


function popFront : DObject;


procedure removeAt(index : Integer);


function removeAtIter(iter : DIterator; count : Integer) : DIterator;


procedure removeBetween(_begin, _end : Integer);


procedure setCapacity(amount : Integer);


procedure setSize(newSize : Integer);


function size : Integer;


function start : DIterator;


procedure trimToSize;


procedure _add(const obj : DObject);


procedure _insertAt(index : Integer; const obj : DObject);


procedure _insertAtIter(iterator : DIterator; const obj : DObject);


procedure _insertMultipleAt(index : Integer; count : Integer; const obj : DObject);


procedure _insertMultipleAtIter(iterator : DIterator; count : Integer; const obj : DObject);


procedure _pushBack(const obj : DObject);


procedure _pushFront(const obj : DObject);


procedure _putAt(index : Integer; const obj : DObject);


procedure _remove(const obj : DObject);


procedure _removeWithin(_begin, _end : Integer; const obj : DObject);


Properties

Events

Variables


Constructors


constructor Create(strings : TStrings);


Functions


function at(pos : Integer) : DObject;


function backRef : PDObject;


function capacity : Integer;


function clone : DContainer;


destructor Destroy;


procedure ensureCapacity(amount : Integer);


function finish : DIterator;


function frontRef : PDObject;


procedure insertRangeAt(index : Integer; _start, _finish : DIterator);


procedure insertRangeAtIter(iterator : DIterator; _start, _finish : DIterator);


function maxSize : Integer;


function popBack : DObject;


function popFront : DObject;


procedure removeAt(index : Integer);


function removeAtIter(iter : DIterator; count : Integer) : DIterator;


procedure removeBetween(_begin, _end : Integer);


procedure setCapacity(amount : Integer);


procedure setSize(newSize : Integer);


function size : Integer;


function start : DIterator;


procedure trimToSize;


procedure _add(const obj : DObject);


procedure _insertAt(index : Integer; const obj : DObject);


procedure _insertAtIter(iterator : DIterator; const obj : DObject);


procedure _insertMultipleAt(index : Integer; count : Integer; const obj : DObject);


procedure _insertMultipleAtIter(iterator : DIterator; count : Integer; const obj : DObject);


procedure _pushBack(const obj : DObject);


procedure _pushFront(const obj : DObject);


procedure _putAt(index : Integer; const obj : DObject);


procedure _remove(const obj : DObject);


procedure _removeWithin(_begin, _end : Integer; const obj : DObject);


Properties


Events


Variables