DynamicPropertyType is a handle for property types that are unknown. More...
#include <kanzi/core/property/property_type.hpp>
Public Member Functions | |
DynamicPropertyType (string_view name) | |
DynamicPropertyType (AbstractPropertyType abstractPropertyType) | |
~DynamicPropertyType () | |
![]() | |
PropertyType (FixedString name) | |
PropertyType (MetadataGeneratedName name) | |
PropertyType (FixedString name, DataType defaultValue, uint32_t changeFlags, bool inheritable) | |
PropertyType (MetadataGeneratedName name, DataType defaultValue, uint32_t changeFlags, bool inheritable) | |
PropertyType (FixedString name, DataType defaultValue, uint32_t changeFlags, bool inheritable, PropertyTypeEditorInfo *editorInfo) | |
PropertyType (MetadataGeneratedName name, DataType defaultValue, uint32_t changeFlags, bool inheritable, PropertyTypeEditorInfo *editorInfo) | |
~PropertyType () | |
operator AbstractPropertyType () const | |
Traits::ReturnType | getDefaultValue () const |
Returns the default value for the property type. More... | |
const char * | getName () const |
Returns the fully qualified name of the property type in form "Class.PropertyType". More... | |
const char * | getUnqualifiedName () const |
Returns the unqualified name of the property type in form "PropertyType", where the qualified name is "Class.PropertyType". More... | |
PropertyDataType | getDataType () const |
Returns the data type of the property type. More... | |
bool | isInherited () const |
Returns true if the property type is inheritable, false otherwise. More... | |
uint32_t | getChangeFlags () const |
Returns the change flags of the property type. More... | |
PropertyTypeEditorInfoSharedPtr | getEditorInfo () const |
Returns the editor information of the property type. More... | |
Descriptor * | get () const |
Additional Inherited Members | |
![]() | |
typedef Type | DataType |
typedef PropertyTypeDescriptor< Type > | Descriptor |
typedef PropertyTypeDescriptor< Type >::Traits | Traits |
![]() | |
PropertyType () | |
DynamicPropertyType is a handle for property types that are unknown.
You can use DynamicPropertyType to access property types if you know their data type and name.
|
inlineexplicit |
|
inlineexplicit |
|
inline |