Skip to content

Commit

Permalink
Refs #19451.- Fix warnings
Browse files Browse the repository at this point in the history
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
  • Loading branch information
richiware committed Mar 12, 2024
1 parent 84fba19 commit d1e092c
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 11 deletions.
10 changes: 10 additions & 0 deletions src/main/java/com/eprosima/fastcdr/idl/templates/FastCdrCommon.stg
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,13 @@ member_array_cstring_destructor(ctx, name, loopvar, dims) ::= <<$if(rest(dims))$
{
free(str);
}$endif$>>

member_default_init(member) ::= <%
$if(member.annotationDefault)$
{$member.annotationDefaultValue$}
$elseif(!member.annotationOptional && !member.annotationExternal)$
$if(member.typecode.initialValue)$
{$member.typecode.initialValue$}
$endif$
$endif$
%>
10 changes: 0 additions & 10 deletions src/main/java/com/eprosima/fastcdr/idl/templates/TypesHeader.stg
Original file line number Diff line number Diff line change
Expand Up @@ -942,16 +942,6 @@ eProsima_user_DllExport $member_type_declaration(member)$& $member.name$()
}
>>

member_default_init(member) ::= <%
$if(member.annotationDefault)$
{$member.annotationDefaultValue$}
$elseif(!member.annotationOptional && !member.annotationExternal)$
$if(member.typecode.initialValue)$
{$member.typecode.initialValue$}
$endif$
$endif$
%>

member_move(member) ::= <%
$if(member.typecode.primitive)$
m_$member.name$ = x.m_$member.name$;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ eProsima_user_DllExport void deserialize(
$member.labels:{ label |case $label$:}; separator="\n"$
$if(member.default)$default:$endif$
{
$member_type_declaration(member)$ $member.name$_value;
$member_type_declaration(member)$ $member.name$_value$member_default_init(member)$;
data.$member.name$(std::move($member.name$_value));
data._d(discriminator);
break;
Expand Down

0 comments on commit d1e092c

Please sign in to comment.