Свойства, методы, события, типы, классы 1039

Метод	Объявление	Описание
Trim	AnsiString fastcall Trim() const;	Возвращает строку, соответствующую исходной, но без пробельных символов до и после значащих символов.
TrimLeft	AnsiString fastcall TrimLeftO const;	Возвращает строку, соответствующую исходной, но без начальных пробельных символов.
TrimRight	AnsiString fastcall TrimRightO const;	Возвращает строку, соответствующую исходной, но без заключительных пробельных символов.
Unique	voidfastcall Unique();	Делает строку уникальной, т.е. устанавливает число ссылок на нее (refcnt) в 1. Таким образом, на нее ссылается только один объект.
Uppercase	AnsiString fastcall UpperCase() const;	Возвращает строку, в которой все символы приведены к верхнему регистру. Не влияет на исходную строку.
WideChar	wchar t* fastcall WideChar( wchart*dest, int destSize) const;	Преобразует строку в массив символов dest типа wchart и возвращает указатель на этот массив.
WideCharBuf Size	int fastcall WideCharBuf-Size() const;	Возвращает размер буфера, требуемого для функции WideChar.

Set — шаблон класса множества

Является шаблоном, реализующим встроенный класс множества Delphi, испо-
льзуемый в библиотеке компонентов VCL

Модуль ucl/sysset.h

Определение

template<class T, unsigned char minEl, unsigned char maxEl>

class _declspec(delphireturn) Set;

Описание

В шаблоне должно быть задано три параметра: \

type            тип элементов множества (обычно int, char или enum)

minval          минимальное значение элемента множества (не менее 0)
maxval          максимальное значение элемента множества (не более 255)

Тип каждого объекта класса Set определяется всеми тремя параметрами. Если
какие-то из этих параметров различаются, считается, что это объекты разных ти-
пов и их нельзя, например, сравнивать друг с другом. Например, если объявлены
объекты