C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

Свойство объекта. Подробнее...

Граф наследования:MathItemProperty< Type >:
[см. легенду]
Граф связей класса MathItemProperty< Type >:
[см. легенду]

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

 MathItemProperty (MbePrompt name, Type *initValue, bool change, uint32 n=0)
 Конструктор.
 
virtual ~MathItemProperty ()
 Деструктор.
 
virtual PrePropType IsA () const
 Выдать тип свойства.
 
virtual void GetCharValue (TCHAR *v) const
 Выдать строковое значение свойства.
 
virtual void GetProperties (MbProperties &)
 Выдать кортеж свойств составного свойства (не атомарный объект).
 
virtual void _GetPropertyValue (void *v, size_t) const
 Выдать значение свойства.
 
virtual void SetPropertyValue (TCHAR *)
 Установить новое значение свойства.
 
- Открытые члены унаследованные от MbProperty
 MbProperty (MbePrompt name, bool change=true)
 Конструктор.
 
virtual ~MbProperty ()
 Деструктор.
 
virtual void SetProperties (const MbProperties &)
 Задать кортеж свойств составного свойства (не атомарный объект).
 
virtual size_t GetPrompt () const
 Выдать подсказку.
 
MbePromptSetPrompt ()
 Выдать подсказку.
 
bool IsChangeable () const
 Можно ли изменять данные.
 

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

Type * value
 Объект.
 
uint32 number
 Номер.
 

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

template<class Type>
class MathItemProperty< Type >

Свойство объекта.

Обертка, реализующая свойство объекта с настройкой владения ним.


Объявления и описания членов класса находятся в файле: