    

 ## 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 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#ad61495d5f2fd0c14da1245a1e44a1737) (std::string [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#ad61495d5f2fd0c14da1245a1e44a1737)  
  [SetupFileInfo](structsysc_1_1SetupFileInfo.xhtml#af78fd7b774f9096e72210180c5f68fea) (std::string [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#af78fd7b774f9096e72210180c5f68fea)  
 ## <a 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 [130](CommonTypes_8hpp_source.xhtml#l00130) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="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 [139](CommonTypes_8hpp_source.xhtml#l00139) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

<a name="l00139"></a> 139 :

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

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

bool restartsSupported

**Definition:** [CommonTypes.hpp:132](CommonTypes_8hpp_source.xhtml#l00132)









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

 sysc::SetupFileInfo::SetupFileInfo  ( std::string  *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 [149](CommonTypes_8hpp_source.xhtml#l00149) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

<a name="l00149"></a> 149 :

<a name="l00150"></a> 150 [setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)(std::move([setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0))),

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

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

std::string setupFileName

**Definition:** [CommonTypes.hpp:131](CommonTypes_8hpp_source.xhtml#l00131)









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

 sysc::SetupFileInfo::SetupFileInfo  ( std::string  *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 [159](CommonTypes_8hpp_source.xhtml#l00159) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

<a name="l00159"></a> 159 :

<a name="l00160"></a> 160 [setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)(std::move([setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0))),

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







## Member Data Documentation

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

 bool sysc::SetupFileInfo::restartsSupported

Do not use.

Definition at line [132](CommonTypes_8hpp_source.xhtml#l00132) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).





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

 std::string sysc::SetupFileInfo::setupFileName

Setup file name.

Definition at line [131](CommonTypes_8hpp_source.xhtml#l00131) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).