Commit a1494053 authored by Pavel Vainerman's avatar Pavel Vainerman

(codegen): добавил отдельную обработку DefaultObjectId в функции strval()

parent 243ad4ed
...@@ -1567,6 +1567,9 @@ std::string <xsl:value-of select="$CLASSNAME"/>_SK::str( uniset::ObjectId id, b ...@@ -1567,6 +1567,9 @@ std::string <xsl:value-of select="$CLASSNAME"/>_SK::str( uniset::ObjectId id, b
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
std::string <xsl:value-of select="$CLASSNAME"/>_SK::strval( uniset::ObjectId id, bool showLinkName ) const std::string <xsl:value-of select="$CLASSNAME"/>_SK::strval( uniset::ObjectId id, bool showLinkName ) const
{ {
if( id == DefaultObjectId )
return "";
ostringstream s; ostringstream s;
<xsl:for-each select="//smap/item"> <xsl:for-each select="//smap/item">
if( id == <xsl:value-of select="@name"/> ) if( id == <xsl:value-of select="@name"/> )
...@@ -1940,6 +1943,9 @@ std::string <xsl:value-of select="$CLASSNAME"/>_SK::str( uniset::ObjectId id, b ...@@ -1940,6 +1943,9 @@ std::string <xsl:value-of select="$CLASSNAME"/>_SK::str( uniset::ObjectId id, b
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
std::string <xsl:value-of select="$CLASSNAME"/>_SK::strval( uniset::ObjectId id, bool showLinkName ) const std::string <xsl:value-of select="$CLASSNAME"/>_SK::strval( uniset::ObjectId id, bool showLinkName ) const
{ {
if( id == DefaultObjectId )
return "";
ostringstream s; ostringstream s;
<xsl:for-each select="//sensors/item/consumers/consumer"> <xsl:for-each select="//sensors/item/consumers/consumer">
<xsl:if test="normalize-space(../../@msg)!='1'"> <xsl:if test="normalize-space(../../@msg)!='1'">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment