for better backwards compatibility add second template parameter to makePropertyManagerFromExisting(orNew)
This commit is contained in:
@@ -818,11 +818,11 @@ PropertyManager<PROPTYPE> makePropertyManagerFromNew(PolyConnectivity &mesh, con
|
|||||||
* @throws std::runtime_error if no property with the name \p propname of
|
* @throws std::runtime_error if no property with the name \p propname of
|
||||||
* matching type exists.
|
* matching type exists.
|
||||||
*/
|
*/
|
||||||
template<typename PROPTYPE>
|
template<typename PROPTYPE, typename MeshT = int>
|
||||||
OM_DEPRECATED("Use getProperty instead.")
|
OM_DEPRECATED("Use getProperty instead.")
|
||||||
PropertyManager<PROPTYPE> makePropertyManagerFromExisting(PolyConnectivity &mesh, const char *propname)
|
PropertyManager<PROPTYPE, MeshT> makePropertyManagerFromExisting(PolyConnectivity &mesh, const char *propname)
|
||||||
{
|
{
|
||||||
return PropertyManager<PROPTYPE>(mesh, propname, true);
|
return PropertyManager<PROPTYPE, MeshT>(mesh, propname, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @relates PropertyManager
|
/** @relates PropertyManager
|
||||||
@@ -833,11 +833,11 @@ PropertyManager<PROPTYPE> makePropertyManagerFromExisting(PolyConnectivity &mesh
|
|||||||
*
|
*
|
||||||
* Intended for creating or accessing persistent properties.
|
* Intended for creating or accessing persistent properties.
|
||||||
*/
|
*/
|
||||||
template<typename PROPTYPE>
|
template<typename PROPTYPE, typename MeshT = int>
|
||||||
OM_DEPRECATED("Use getOrMakeProperty instead.")
|
OM_DEPRECATED("Use getOrMakeProperty instead.")
|
||||||
PropertyManager<PROPTYPE> makePropertyManagerFromExistingOrNew(PolyConnectivity &mesh, const char *propname)
|
PropertyManager<PROPTYPE, MeshT> makePropertyManagerFromExistingOrNew(PolyConnectivity &mesh, const char *propname)
|
||||||
{
|
{
|
||||||
return PropertyManager<PROPTYPE>::createIfNotExists(mesh, propname);
|
return PropertyManager<PROPTYPE, MeshT>::createIfNotExists(mesh, propname);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @relates PropertyManager
|
/** @relates PropertyManager
|
||||||
|
|||||||
Reference in New Issue
Block a user