aas-core-works / aas-core-meta

Provide formalized meta-models for Asset Administration Shell (AAS).
Other
9 stars 3 forks source link

Add `non_mutating` marker #277

Closed mristin closed 1 year ago

mristin commented 1 year ago

We introduce the marker non_mutating to mark instance methods as non-mutating, i.e., "const" in C++ jargon.

This is necessary so that we can generate later tighter code in C++ and related languages with "const" qualifiers for the member functions.