    

 ## On this page

  

 

 # sysc::ValidityStatus Struct Reference

 Last update: 17.07.2025 

Provide a struct that contains information about validity. [More...](structsysc_1_1ValidityStatus.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

 [ValidityStatus](structsysc_1_1ValidityStatus.xhtml#a45833f599239b5ec57232fd73ee127b5) (bool [isValid](structsysc_1_1ValidityStatus.xhtml#ac45ce7d05d6ab0126511da670f3e10a9), const std::string &amp;[message](structsysc_1_1ValidityStatus.xhtml#ad78928b787427d9c0edf9e7a1e3d857c)) Provide a non-default constructor for [ValidityStatus](structsysc_1_1ValidityStatus.xhtml "Provide a struct that contains information about validity."). [More...](structsysc_1_1ValidityStatus.xhtml#a45833f599239b5ec57232fd73ee127b5)  
 ## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

bool [isValid](structsysc_1_1ValidityStatus.xhtml#ac45ce7d05d6ab0126511da670f3e10a9) std::string [message](structsysc_1_1ValidityStatus.xhtml#ad78928b787427d9c0edf9e7a1e3d857c) <a id="details" name="details"></a>## Detailed Description

Provide a struct that contains information about validity.

Definition at line [171](CommonTypes_8hpp_source.xhtml#l00171) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a6f7ad1e877aa19ab835c1023164f9c65" name="a6f7ad1e877aa19ab835c1023164f9c65"></a>## [◆ ](#a6f7ad1e877aa19ab835c1023164f9c65)ValidityStatus() \[1/2\]

 sysc::ValidityStatus::ValidityStatus  ( )   inline 

Definition at line [176](CommonTypes_8hpp_source.xhtml#l00176) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

<a id="l00176" name="l00176"></a> 176 :

<a id="l00177" name="l00177"></a> 177 [isValid](structsysc_1_1ValidityStatus.xhtml#ac45ce7d05d6ab0126511da670f3e10a9)(true){};

[sysc::ValidityStatus::isValid](structsysc_1_1ValidityStatus.xhtml#ac45ce7d05d6ab0126511da670f3e10a9)

bool isValid

**Definition:** [CommonTypes.hpp:172](CommonTypes_8hpp_source.xhtml#l00172)









<a id="a45833f599239b5ec57232fd73ee127b5" name="a45833f599239b5ec57232fd73ee127b5"></a>## [◆ ](#a45833f599239b5ec57232fd73ee127b5)ValidityStatus() \[2/2\]

 sysc::ValidityStatus::ValidityStatus  ( bool  *isValid*,    const std::string &amp;  *message*   )   inline 

Provide a non-default constructor for [ValidityStatus](structsysc_1_1ValidityStatus.xhtml "Provide a struct that contains information about validity.").

Parameters \[in\]isValidValidity status flag. \[in\]messageMessage explaining errors (if any). Definition at line [185](CommonTypes_8hpp_source.xhtml#l00185) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

<a id="l00185" name="l00185"></a> 185 :

<a id="l00186" name="l00186"></a> 186 [isValid](structsysc_1_1ValidityStatus.xhtml#ac45ce7d05d6ab0126511da670f3e10a9)([isValid](structsysc_1_1ValidityStatus.xhtml#ac45ce7d05d6ab0126511da670f3e10a9)),

<a id="l00187" name="l00187"></a> 187 [message](structsysc_1_1ValidityStatus.xhtml#ad78928b787427d9c0edf9e7a1e3d857c)([message](structsysc_1_1ValidityStatus.xhtml#ad78928b787427d9c0edf9e7a1e3d857c)){};

[sysc::ValidityStatus::message](structsysc_1_1ValidityStatus.xhtml#ad78928b787427d9c0edf9e7a1e3d857c)

std::string message

**Definition:** [CommonTypes.hpp:173](CommonTypes_8hpp_source.xhtml#l00173)









## Member Data Documentation

<a id="ac45ce7d05d6ab0126511da670f3e10a9" name="ac45ce7d05d6ab0126511da670f3e10a9"></a>## [◆ ](#ac45ce7d05d6ab0126511da670f3e10a9)isValid

 bool sysc::ValidityStatus::isValid

Validity status flag.

Definition at line [172](CommonTypes_8hpp_source.xhtml#l00172) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).





<a id="ad78928b787427d9c0edf9e7a1e3d857c" name="ad78928b787427d9c0edf9e7a1e3d857c"></a>## [◆ ](#ad78928b787427d9c0edf9e7a1e3d857c)message

 std::string sysc::ValidityStatus::message

Message explaining errors (if any).

Definition at line [173](CommonTypes_8hpp_source.xhtml#l00173) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).