Changeset 85298 in vbox
- Timestamp:
- Jul 13, 2020 9:42:28 AM (4 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/Main/idl/comimpl.xsl (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/comimpl.xsl
r85295 r85298 388 388 </xsl:call-template> 389 389 </xsl:variable> 390 <xsl:value-of select="concat(' ',$obj, '->set_', @name, '(ComSafeArrayInArg(a_', @name, ')); ')"/> 390 <xsl:text> if (SUCCEEDED(hrc)) </xsl:text> 391 <xsl:value-of select="concat(' hrc = ',$obj, '->set_', @name, '(ComSafeArrayInArg(a_', @name, ')); ')"/> 391 392 </xsl:when> 392 <xsl:when test="substring($aType, string-length($aType) - 1) = '_T'"> <!-- To avoid pedantic gcc warnings/errors. --> 393 <xsl:value-of select="concat(' ',$obj, '->set_', @name, '(',$aName, '); ')"/> 393 <xsl:when test="(@type='wstring') or (@type = 'uuid')"> 394 <xsl:text> if (SUCCEEDED(hrc)) </xsl:text> 395 <xsl:value-of select="concat(' hrc = ',$obj, '->set_', @name, '(',$aName, '); ')"/> 394 396 </xsl:when> 395 397 <xsl:otherwise> 396 <xsl:value-of select="concat(' ',$obj, '->set_', @name, '(',$aName, '); ')"/>398 <xsl:value-of select="concat(' ',$obj, '->set_', @name, '(',$aName, '); ')"/> 397 399 </xsl:otherwise> 398 400 </xsl:choose> … … 488 490 <xsl:value-of select="concat(' ', $mType, ' ', $mName,'; ')" /> 489 491 <xsl:value-of select=" 'public: '" /> 490 <xsl:value-of select="concat(' STDMETHOD(COMGETTER(', $capsName,'))(',$pTypeNameOut,') { ')" />492 <xsl:value-of select="concat(' STDMETHOD(COMGETTER(', $capsName,'))(',$pTypeNameOut,') RT_OVERRIDE { ')" /> 491 493 <xsl:call-template name="genRetParam"> 492 494 <xsl:with-param name="type" select="@type" /> … … 499 501 500 502 <xsl:if test="not(@readonly='yes')"> 501 <xsl:value-of select="concat(' STDMETHOD(COMSETTER(', $capsName,'))(',$pTypeNameIn,') { ')" />503 <xsl:value-of select="concat(' STDMETHOD(COMSETTER(', $capsName,'))(',$pTypeNameIn,') RT_OVERRIDE { ')" /> 502 504 <xsl:call-template name="genSetParam"> 503 505 <xsl:with-param name="type" select="@type" /> … … 567 569 </xsl:call-template> 568 570 <xsl:value-of select=" ' END_COM_MAP() '" /> 569 <xsl:value-of select="concat(' ',$implName,'() { /* printf("',$implName,'\n")*/;} ')" />570 <xsl:value-of select="concat(' virtual ~',$implName,'() { /* printf("~',$implName,'\n")*/; uninit(); } ')" />571 <xsl:value-of select="concat(' ',$implName,'() { /*Log(("',$implName,'\n"))*/;} ')" /> 572 <xsl:value-of select="concat(' virtual ~',$implName,'() { /*Log(("~',$implName,'\n"))*/; uninit(); } ')" /> 571 573 <xsl:text><
