12 template<
typename KeyType >
25 KeyType GetValue (
Object*
object );
26 void SetValue (
Object*
object, KeyType& value );
37 template<
typename KeyType >
44 template<
typename KeyType >
46 : m_path( propertyPath )
51 template<
typename KeyType >
54 auto finalPair = Properties::GetProperty(
object, m_path );
55 auto& owner = finalPair.first;
56 auto& prop = finalPair.second;
58 return sw::SerializationCore::GetPropertyValue< KeyType >( prop, owner );
61 template<
typename KeyType >
64 auto finalPair = Properties::GetProperty(
object, m_path );
65 auto& owner = finalPair.first;
66 auto& prop = finalPair.second;
static void SetPropertyValue(rttr::property prop, const rttr::instance &object, PropertyType value)
Ustawia wartość podanej właściwości.
Definition: SerializationCore.inl:79
Base clas for all objects in sleeping wombat libraries.
Definition: Object.h:42
Definition: StringPropertyPath.h:13