#include <kanzi/core/property/abstract_property_type_descriptor.hpp>
Public Types | |
| typedef ValueSourceEntryContainer::const_iterator | ValueSourceEntryConstIterator |
| typedef ValueSourceEntryContainer::const_reverse_iterator | ValueSourceEntryConstReverseIterator |
| typedef vector< ValueSourceEntry > | ValueSourceEntryContainer |
| typedef ValueSourceEntryContainer::iterator | ValueSourceEntryIterator |
| typedef ValueSourceEntryContainer::reverse_iterator | ValueSourceEntryReverseIterator |
Public Member Functions | |
| ValueSource * | getClassValueSource () const |
| Gets value source if it has class default value priority (or lower). More... | |
| ValueSource * | getFinalValueSource () const |
| Get value source with highest priority, modifier stack included. More... | |
| ValueSource * | getNonClassValueSource () const |
| Gets any value source that does not have class default value priority. More... | |
| ValueSource * | getTopValueSource () const |
| Get value source with highest priority, disregard modifiers. More... | |
| const ValueSourceEntry * | getTopValueSourceEntry () const |
| Get value source entry with highest priority, disregard modifiers. More... | |
| ValueSourceEntry * | getTopValueSourceEntry () |
| Get value source entry with highest priority, disregard modifiers. More... | |
| PropertyStorage (AbstractPropertyTypeDescriptor *descriptor) | |
| ~PropertyStorage () | |
Public Member Functions inherited from kanzi::UsingIntrusivePtr | |
| unsigned int | getIntrusiveReferenceCount () const |
| Access reference count for the intrusive pointer. More... | |
| void | intrusivePtrAddReference () |
| Increment intrusive_ptr reference counter. More... | |
| bool | intrusivePtrRelease () |
| Decrement intrusive_ptr reference counter. More... | |
| UsingIntrusivePtr () | |
Public Attributes | |
| AbstractPropertyTypeDescriptor * | descriptor |
| uint32_t | flags |
| ModifierStorage * | modifierStorage |
| NotificationStorage * | notificationStorage |
| ValueSourceEntryContainer | valueSourceEntries |
| typedef vector<ValueSourceEntry> kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::ValueSourceEntryContainer |
| typedef ValueSourceEntryContainer::iterator kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::ValueSourceEntryIterator |
| typedef ValueSourceEntryContainer::const_iterator kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::ValueSourceEntryConstIterator |
| typedef ValueSourceEntryContainer::reverse_iterator kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::ValueSourceEntryReverseIterator |
| typedef ValueSourceEntryContainer::const_reverse_iterator kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::ValueSourceEntryConstReverseIterator |
|
inlineexplicit |
|
inline |
|
inline |
Get value source with highest priority, modifier stack included.
|
inline |
Get value source entry with highest priority, disregard modifiers.
|
inline |
Get value source entry with highest priority, disregard modifiers.
|
inline |
Get value source with highest priority, disregard modifiers.
|
inline |
Gets any value source that does not have class default value priority.
|
inline |
Gets value source if it has class default value priority (or lower).
| AbstractPropertyTypeDescriptor* kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::descriptor |
| uint32_t kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::flags |
| ValueSourceEntryContainer kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::valueSourceEntries |
| ModifierStorage* kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::modifierStorage |
| NotificationStorage* kanzi::AbstractPropertyTypeDescriptor::PropertyStorage::notificationStorage |