10 , name(parameter->name.value.value)
11 , expression(getExpression(parameter, attributeRegistry))
16 if ( !parameter->
value.has_value() || strutil::trim_copy(parameter->
value->get().value).empty() ) {
std::unique_ptr< const Expression > getExpression(XML::bpmnos::tParameter *parameter, const AttributeRegistry &attributeRegistry) const
Parameter(XML::bpmnos::tParameter *parameter, const AttributeRegistry &attributeRegistry)
std::optional< std::reference_wrapper< Attribute > > value
Attribute value can be expected to be of type 'std::string'.
std::string encodeQuotedStrings(std::string text)
std::string encodeCollection(std::string text)
Function to replace a collection that is not preceded by an alphanumeric or underscore.