Kanzi 4.1.0
property_type.hpp File Reference

Classes

class  kanzi::PropertyType< Type, typename >
 An instance of a PropertyType represents a single property type in the Kanzi property system. More...
 
class  kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >
 Specialization for PropertyType for enums. See PropertyType. More...
 
struct  kanzi::PropertyType< Type, typename enable_if< is_enum< Type >::value >::type >::Traits
 

Namespaces

namespace  kanzi
 

Functions

template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const AbstractRangeSharedPtr &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const bool &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const ColorRGBA &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const float &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const int &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const Matrix3x3 &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const Matrix4x4 &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const ResourceSharedPtr &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const SRTValue2D &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const SRTValue3D &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const string &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const string_view &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<typename T >
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const T &defaultValue)
 Finds an existing property type and checks for inconsistencies against newly created type.
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const Vector2 &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const Vector3 &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, const Vector4 &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().
 
template<>
AbstractPropertyType kanzi::findExistingPropertyTypeAndCheckConflicts (string_view name, uint32_t changeFlags, bool isInherited, void *const &defaultValue)
 Specialization of findExistingPropertyTypeAndCheckConflicts().