6namespace OpenSim {
class Object; }
7namespace OpenSim {
class AbstractProperty; }
18 const OpenSim::AbstractProperty&,
19 std::function<
void(OpenSim::AbstractProperty&)>
23 const OpenSim::Object&,
24 const OpenSim::AbstractProperty&,
25 std::function<
void(OpenSim::AbstractProperty&)>
30 void apply(OpenSim::AbstractProperty&);
37 std::string m_ComponentAbsPath;
38 std::string m_PropertyName;
39 std::function<
void(OpenSim::AbstractProperty&)> m_Updater;
Definition object_property_edit.h:15
ObjectPropertyEdit(const OpenSim::Object &, const OpenSim::AbstractProperty &, std::function< void(OpenSim::AbstractProperty &)>)
void apply(OpenSim::AbstractProperty &)
const std::string & getPropertyName() const
const std::function< void(OpenSim::AbstractProperty &)> & getUpdater() const
Definition object_property_edit.h:31
const std::string & getComponentAbsPath() const
ObjectPropertyEdit(const OpenSim::AbstractProperty &, std::function< void(OpenSim::AbstractProperty &)>)
Definition static_component_registries.h:3
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56