    

 ## On this page

  

 

 # sysc::IntegerAttribute Class Reference

 Last update: 17.07.2025 

Provide a class for an integer-valued attribute. [More...](classsysc_1_1IntegerAttribute.xhtml#details)

`#include <<a class="el" href="Attribute_8hpp_source.xhtml">Attribute.hpp</a>>`

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

 [IntegerAttribute](classsysc_1_1IntegerAttribute.xhtml#afb0787aba682b1564ca5b23d506b264c) ([AttributeName](group__SystemCouplingParticipantAPIs.xhtml#gadb06eacf4ed0787d18e8ddbf0612c83c) name, std::int64\_t value) Provide a constructor for the [IntegerAttribute](classsysc_1_1IntegerAttribute.xhtml "Provide a class for an integer-valued attribute.") class. [More...](classsysc_1_1IntegerAttribute.xhtml#afb0787aba682b1564ca5b23d506b264c)  
  [IntegerAttribute](classsysc_1_1IntegerAttribute.xhtml#a18a6abf9327ed02ca9c683a7405514d4) ([AttributeName](group__SystemCouplingParticipantAPIs.xhtml#gadb06eacf4ed0787d18e8ddbf0612c83c) name, std::int64\_t value, bool modifiable) Provide a constructor for the [IntegerAttribute](classsysc_1_1IntegerAttribute.xhtml "Provide a class for an integer-valued attribute.") class. [More...](classsysc_1_1IntegerAttribute.xhtml#a18a6abf9327ed02ca9c683a7405514d4)  
 <a id="a2e6ac3f7c7a68e88f541b870d9348892"></a>const [AttributeName](group__SystemCouplingParticipantAPIs.xhtml#gadb06eacf4ed0787d18e8ddbf0612c83c) &amp; **getName** () const noexcept <a id="a7988b7e0be9211f02cc9c2c27222bddd"></a>std::int64\_t **getValue** () const noexcept <a id="a3160540026ecf02ec23169089c9b1137"></a>bool **isModifiable** () const noexcept <a id="details" name="details"></a>## Detailed Description

Provide a class for an integer-valued attribute.

Definition at line [82](Attribute_8hpp_source.xhtml#l00082) of file [Attribute.hpp](Attribute_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="afb0787aba682b1564ca5b23d506b264c"></a>## [◆ ](#afb0787aba682b1564ca5b23d506b264c)IntegerAttribute() \[1/2\]

 sysc::IntegerAttribute::IntegerAttribute  ( [AttributeName](group__SystemCouplingParticipantAPIs.xhtml#gadb06eacf4ed0787d18e8ddbf0612c83c)  *name*,    std::int64\_t  *value*   ) 

Provide a constructor for the [IntegerAttribute](classsysc_1_1IntegerAttribute.xhtml "Provide a class for an integer-valued attribute.") class.

Parameters \[in\]name- attribute name.\[in\]value- attribute value. 



<a id="a18a6abf9327ed02ca9c683a7405514d4"></a>## [◆ ](#a18a6abf9327ed02ca9c683a7405514d4)IntegerAttribute() \[2/2\]

 sysc::IntegerAttribute::IntegerAttribute  ( [AttributeName](group__SystemCouplingParticipantAPIs.xhtml#gadb06eacf4ed0787d18e8ddbf0612c83c)  *name*,    std::int64\_t  *value*,    bool  *modifiable*   ) 

Provide a constructor for the [IntegerAttribute](classsysc_1_1IntegerAttribute.xhtml "Provide a class for an integer-valued attribute.") class.

Parameters \[in\]name- attribute name.\[in\]value- attribute value.- Parameters \[in\]modifiable- attribute is modifiable.