Skip to main content

Class sysc::Parameter

Definition: Parameter.hpp (line 18)

Provide a class for a System Coupling parameter.

Members​

Private attributes​

Variable m_name​

Definition: Parameter.hpp (line 53)

ParameterName sysc::Parameter::m_name

Unique name for this parameter.

Type: ParameterName

Variable m_displayName​

Definition: Parameter.hpp (line 54)

DisplayName sysc::Parameter::m_displayName

User-friendly name.

Type: DisplayName

Public functions​

Function Parameter​

sysc::Parameter::Parameter(ParameterName name)

Provide a constructor for the Parameter class.

Parameters:

  • name: Unique name for this parameter.

Display name will default to the same as name.

Parameters:

Return type:

Function Parameter​

sysc::Parameter::Parameter(ParameterName name, DisplayName displayName)

Provide a constructor for the Parameter class.

Parameters:

  • name: - Unique name for this parameter.
  • displayName: - parameter display name.

Parameters:

Return type:

Function getName​

const ParameterName& sysc::Parameter::getName() const noexcept

Get the Parameter's name.

Returns:

Return is the name of this parameter (string).

Return type: const ParameterName &

Function getDisplayName​

const DisplayName& sysc::Parameter::getDisplayName() const noexcept

Get the Parameter's display name.

Returns:

Return is the display name of this parameter (string).

Return type: const DisplayName &