1#ifndef PROPERTYREGISTRATION_H
2#define PROPERTYREGISTRATION_H
33 std::shared_ptr<Property<type>>
property = std::make_shared<Property<type>>(name,
43 property->setDataStorage(
#define LOG_INFO(message,...)
Definition LoggerService.h:124
Definition AbstractService.h:58
std::vector< std::shared_ptr< PropertyBase > > m_properties
Definition AbstractService.h:66
const std::string & getProcessName() const override
Definition AbstractService.h:95
const std::string & getInstanceName() const override
Definition AbstractService.h:99
std::string_view getClassName() const override
Definition AbstractService.h:103
Definition DataStorage.h:13
Definition PropertyRegistration.h:14
std::shared_ptr< Property< type > > registerProperty(std::string name, type defaultValue, std::string description, bool runtime, const std::string &fileName, int32_t position)
Definition PropertyRegistration.h:26
@ DEFAULT
Definition PropertyRepositoryType.h:16
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9