    

 ## 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.").   
  [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.").   
  [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.").   
 ## <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 [110](CommonTypes_8hpp_source.xhtml#l00110) 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 [119](CommonTypes_8hpp_source.xhtml#l00119) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 119 :

 120 [restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3)(false){};

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

bool restartsSupported

**Definition** [CommonTypes.hpp:112](CommonTypes_8hpp_source.xhtml#l00112)









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

 129 :

 130 [setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)(std::move([setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0))),

 131 [restartsSupported](structsysc_1_1SetupFileInfo.xhtml#a65df447274a91c50920e5af5296c60e3)(false){};

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

std::string setupFileName

**Definition** [CommonTypes.hpp:111](CommonTypes_8hpp_source.xhtml#l00111)









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

 139 :

 140 [setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0)(std::move([setupFileName](structsysc_1_1SetupFileInfo.xhtml#acf9bd8de151bb98c37844bce125c20d0))),

 141 [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 [112](CommonTypes_8hpp_source.xhtml#l00112) 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 [111](CommonTypes_8hpp_source.xhtml#l00111) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).