#pragma once #include "dll_macro.h" #include struct innerParameterDescription; class DLL_API ParameterDescription { public: ParameterDescription(char* name, char* description, float defaultValue); bool isNull() const; std::string getName(); float getDefaultValue(); private: std::shared_ptr inner; };