diff --git a/src/main/java/com/eprosima/idl/parser/typecode/AliasTypeCode.java b/src/main/java/com/eprosima/idl/parser/typecode/AliasTypeCode.java index cb659ced..68a27f0b 100644 --- a/src/main/java/com/eprosima/idl/parser/typecode/AliasTypeCode.java +++ b/src/main/java/com/eprosima/idl/parser/typecode/AliasTypeCode.java @@ -178,6 +178,16 @@ public String getROS2Scopedname() return m_scope + "::dds_::" + m_name + "_"; } + public String getCScopedname() + { + if(m_scope.isEmpty()) + { + return m_name; + } + + return m_scope.replace("::", "_") + "_" + m_name; + } + public String getScope() { return m_scope;