    

 ## On this page

  

 

 # sysc::SetupFileInfo Struct Reference

 Last update: 17.07.2025 

Provide a structure for writing System Coupling setup files. [More...](structsysc_1_1SetupFileInfo.xhtml#details)

`#include <<a class="el" href="CommonTypes_8hpp_source.xhtml">CommonTypes.hpp</a>>`

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml#af3e2bd60fca807c13cb906f13a662570) () Provide a default constructor for [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml "Provide a structure for writing System Coupling setup files."). [More...](structsysc_1_1SetupFileInfo.xhtml#af3e2bd60fca807c13cb906f13a662570)  
  [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml#a95583fe2f73ddcca1c1697af2f9eee3e) (const std::string &amp;[setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)) Provide a non-default constructor for [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml "Provide a structure for writing System Coupling setup files."). [More...](structsysc_1_1SetupFileInfo.xhtml#a95583fe2f73ddcca1c1697af2f9eee3e)  
  [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml#a4d53c4b1663965e3dcac0ac7a86b0334) (const std::string &amp;[setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0), bool [restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3)) Provide a non-default constructor for [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml "Provide a structure for writing System Coupling setup files."). [More...](structsysc_1_1SetupFileInfo.xhtml#a4d53c4b1663965e3dcac0ac7a86b0334)  
 ## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

std::string [setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0) bool [restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3) <a id="details" name="details"></a>## Detailed Description

Provide a structure for writing System Coupling setup files.

Definition at line [121](CommonTypes_8hpp_source.xhtml#l00121) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="af3e2bd60fca807c13cb906f13a662570" name="af3e2bd60fca807c13cb906f13a662570"></a>## [◆ ](#af3e2bd60fca807c13cb906f13a662570)SetupFileInfo() \[1/3\]

 sysc::SetupFileInfo::SetupFileInfo  ( )   inline 

Provide a default constructor for [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml "Provide a structure for writing System Coupling setup files.").

Setup file name will be set to empty string. Restarts supported flag will be set to false.

Definition at line [130](CommonTypes_8hpp_source.xhtml#l00130) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

<a id="l00130" name="l00130"></a> 130 :

<a id="l00131" name="l00131"></a> 131 [restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3)(false){};

[sysc::SetupFileInfo::restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3)

bool restartsSupported

**Definition:** [CommonTypes.hpp:123](CommonTypes_8hpp_source.xhtml#l00123)









<a id="a95583fe2f73ddcca1c1697af2f9eee3e" name="a95583fe2f73ddcca1c1697af2f9eee3e"></a>## [◆ ](#a95583fe2f73ddcca1c1697af2f9eee3e)SetupFileInfo() \[2/3\]

 sysc::SetupFileInfo::SetupFileInfo  ( const std::string &amp;  *setupFileName*)   inline 

Provide a non-default constructor for [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml "Provide a structure for writing System Coupling setup files.").

Parameters \[in\]setupFileNameSetup file name.Restarts supported flag will be set to false.

Definition at line [140](CommonTypes_8hpp_source.xhtml#l00140) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

<a id="l00140" name="l00140"></a> 140 :

<a id="l00141" name="l00141"></a> 141 [setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)([setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)),

<a id="l00142" name="l00142"></a> 142 [restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3)(false){};

[sysc::SetupFileInfo::setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)

std::string setupFileName

**Definition:** [CommonTypes.hpp:122](CommonTypes_8hpp_source.xhtml#l00122)









<a id="a4d53c4b1663965e3dcac0ac7a86b0334" name="a4d53c4b1663965e3dcac0ac7a86b0334"></a>## [◆ ](#a4d53c4b1663965e3dcac0ac7a86b0334)SetupFileInfo() \[3/3\]

 sysc::SetupFileInfo::SetupFileInfo  ( const std::string &amp;  *setupFileName*,    bool  *restartsSupported*   )   inline 

Provide a non-default constructor for [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml "Provide a structure for writing System Coupling setup files.").

Parameters \[in\]setupFileNameSetup file name. \[in\]restartsSupportedFlag indicating whether restarts are supported. Definition at line [150](CommonTypes_8hpp_source.xhtml#l00150) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

<a id="l00150" name="l00150"></a> 150 :

<a id="l00151" name="l00151"></a> 151 [setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)([setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)),

<a id="l00152" name="l00152"></a> 152 [restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3)([restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3)){};







## Member Data Documentation

<a id="a65df447274a91c50920e5af5296c60e3" name="a65df447274a91c50920e5af5296c60e3"></a>## [◆ ](#a65df447274a91c50920e5af5296c60e3)restartsSupported

 bool sysc::SetupFileInfo::restartsSupported

Do not use.

Definition at line [123](CommonTypes_8hpp_source.xhtml#l00123) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).





<a id="acf9bd8de151bb98c37844bce125c20d0" name="acf9bd8de151bb98c37844bce125c20d0"></a>## [◆ ](#acf9bd8de151bb98c37844bce125c20d0)setupFileName

 std::string sysc::SetupFileInfo::setupFileName

Setup file name.

Definition at line [122](CommonTypes_8hpp_source.xhtml#l00122) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).