PIP 5.6.1
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".
 
Propertyoperator= (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

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

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