PIP 6.1.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Класс PIPropertyStorage::Property

Элемент PIPropertyStorage. Подробнее...

#include <pipropertystorage.h>

Открытые члены

 Property (const PIString &n=PIString(), const PIString &c=PIString(), const PIVariant &v=PIVariant(), int f=0)
 Создает PIPropertyStorage::Property с именем "n", комментарием "c", значением "v" и флагами "f".
 Property (const Property &o)
 Создает копию PIPropertyStorage::Property "o".
Property & operator= (const Property &v)
 Оператор присваивания
bool toBool () const
 Возвращает значение как логическое
int toInt () const
 Возвращает значение как целое
float toFloat () const
 Возвращает значение как float.
double toDouble () const
 Возвращает значение как double.
PIString toString () const
 Возвращает значение как строку

Открытые атрибуты

PIString name
 Имя свойства (уникальное для PIPropertyStorage).
PIString comment
 Опциональный комментарий свойства
PIVariant value
 Значение свойства
int flags
 Абстрактные флаги, могут быть использованы для своих нужд

Подробное описание

Элемент PIPropertyStorage.

Данные класса

◆ name

PIString PIPropertyStorage::Property::name

Имя свойства (уникальное для PIPropertyStorage).

Уникальный идентификатор свойства в экземпляре PIPropertyStorage.

◆ comment

PIString PIPropertyStorage::Property::comment

Опциональный комментарий свойства

Дополнительный описывающий текст, предоставляющий информацию о назначении или использовании свойства.

◆ value

PIVariant PIPropertyStorage::Property::value

Значение свойства

Значение, хранящееся в свойстве, которое может быть любого типа, поддерживаемого PIVariant.

◆ flags

int PIPropertyStorage::Property::flags

Абстрактные флаги, могут быть использованы для своих нужд

Флаги, определяемые пользователем, для управления свойствами, специфичными для приложения.