Parameter Last update: 17.07.2025 1 /* 2 * Copyright ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited. 3 */ 4 5 #pragma once 6 7 #include "SystemCouplingParticipant/LibraryType.hpp" 8 9 #include "SystemCouplingParticipant/CommonTypes.hpp" 10 11 namespace sysc { 12 18 class SYSTEM_COUPLING_PARTICIPANT_DLL Parameter { 19 public: 27 explicit Parameter(ParameterName name); 28 35 Parameter(ParameterName name, 36 DisplayName displayName); 37 43 const ParameterName& getName() const noexcept; 44 50 const DisplayName& getDisplayName() const noexcept; 51 52 private: 53 ParameterName m_name; 54 DisplayName m_displayName; 55 }; 56 57 } // namespace sysc sysc::ParameterProvide a class for a System Coupling parameter.Definition: Parameter.hpp:18 sysc::Parameter::getNameconst ParameterName & getName() const noexceptGet the Parameter's name. sysc::Parameter::ParameterParameter(ParameterName name, DisplayName displayName)Provide a constructor for the Parameter class. sysc::Parameter::ParameterParameter(ParameterName name)Provide a constructor for the Parameter class. sysc::DisplayNamestd::string DisplayNameDefinition: CommonTypes.hpp:236 sysc::ParameterNamestd::string ParameterNameDefinition: CommonTypes.hpp:238