move sub-functions of value impls to concrete types

Signed-off-by: Folling <mail@folling.io>
This commit is contained in:
folling 2023-12-03 18:44:09 +01:00 committed by Folling
parent 5d91c89533
commit 7f24d3d064
Signed by: folling
SSH key fingerprint: SHA256:S9qEx5WCFFLK49tE/LKnKuJYM5sw+++Dn6qJbbyxnCY
14 changed files with 339 additions and 119 deletions

View file

@ -84,7 +84,7 @@ IKA_API struct IkarusPropertySource const * ikarus_property_get_source(IkarusPro
/// \pre \li Must exist.
/// \return The default value of the property or null if an error occurs.
/// \remark Must be freed using #ikarus_free.
IKA_API struct IkarusValue * ikarus_property_get_default_value(IkarusProperty const * property);
IKA_API struct IkarusValue const * ikarus_property_get_default_value(IkarusProperty const * property);
/// \brief Visits a property. Calling the appropriate function for the property's type.
/// \param property The property to visit.