    

 ## 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 [129](CommonTypes_8hpp_source.xhtml#l00129) 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 [138](CommonTypes_8hpp_source.xhtml#l00138) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 138 :

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

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

bool restartsSupported

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









<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 [148](CommonTypes_8hpp_source.xhtml#l00148) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 148 :

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

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

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

std::string setupFileName

**Definition** [CommonTypes.hpp:130](CommonTypes_8hpp_source.xhtml#l00130)









<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 [158](CommonTypes_8hpp_source.xhtml#l00158) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 158 :

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

 160 [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 [131](CommonTypes_8hpp_source.xhtml#l00131) 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 [130](CommonTypes_8hpp_source.xhtml#l00130) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).