VirtualBox

Changeset 34783 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Dec 7, 2010 2:47:07 PM (14 years ago)
Author:
vboxsync
Message:

COMWrappers.xsl: Use AssertReturn[Void], predict success, drop spaces.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/COMWrappers.xsl

    r33962 r34783  
    185185<xsl:template match="if" mode="begin">
    186186  <xsl:if test="@target='xpidl'">
    187     <xsl:text>#if !defined (Q_WS_WIN32)&#x0A;</xsl:text>
     187    <xsl:text>#if !defined(Q_WS_WIN32)&#x0A;</xsl:text>
    188188  </xsl:if>
    189189  <xsl:if test="@target='midl'">
    190     <xsl:text>#if defined (Q_WS_WIN32)&#x0A;</xsl:text>
     190    <xsl:text>#if defined(Q_WS_WIN32)&#x0A;</xsl:text>
    191191  </xsl:if>
    192192</xsl:template>
     
    237237      (//param[@safearray='yes' and not(../@internal='yes') and @type=current()/@name])
    238238    ">
    239       <xsl:text>typedef QVector &lt;C</xsl:text>
     239      <xsl:text>typedef QVector&lt;C</xsl:text>
    240240      <xsl:value-of select="substring(@name,2)"/>
    241241      <xsl:text>&gt; C</xsl:text>
     
    273273  <xsl:text> wrapper&#x0A;&#x0A;class C</xsl:text>
    274274  <xsl:value-of select="substring(@name,2)"/>
    275   <xsl:text> : public CInterface &lt;</xsl:text>
     275  <xsl:text> : public CInterface&lt;</xsl:text>
    276276  <xsl:value-of select="@name"/>
    277277  <!-- use the correct base if supportsErrorInfo -->
     
    282282
    283283  <!-- generate the Base typedef-->
    284   <xsl:text>    typedef CInterface &lt;</xsl:text>
     284  <xsl:text>    typedef CInterface&lt;</xsl:text>
    285285  <xsl:value-of select="@name"/>
    286286  <!-- Use the correct base if supportsErrorInfo -->
     
    410410  <xsl:text>    C</xsl:text>
    411411  <xsl:value-of select="substring(@name,2)"/>
    412   <xsl:text> () {}&#x0A;&#x0A;</xsl:text>
     412  <xsl:text>() {}&#x0A;&#x0A;</xsl:text>
    413413  <!-- constructor taking CWhatever -->
    414   <xsl:text>    template &lt;class OI, class OB&gt; explicit C</xsl:text>
    415   <xsl:value-of select="substring(@name,2)"/>
    416 <xsl:text> (const CInterface &lt;OI, OB&gt; &amp; that)
     414  <xsl:text>    template&lt;class OI, class OB&gt; explicit C</xsl:text>
     415  <xsl:value-of select="substring(@name,2)"/>
     416<xsl:text>(const CInterface&lt;OI, OB&gt; &amp; that)
    417417    {
    418         attach (that.raw());
    419         if (SUCCEEDED (mRC))
     418        attach(that.raw());
     419        if (SUCCEEDED(mRC))
    420420        {
    421421            mRC = that.lastRC();
    422             setErrorInfo (that.errorInfo());
     422            setErrorInfo(that.errorInfo());
    423423        }
    424424    }
     
    428428  <xsl:text>    C</xsl:text>
    429429  <xsl:value-of select="substring(@name,2)"/>
    430   <xsl:text> (const C</xsl:text>
    431   <xsl:value-of select="substring(@name,2)"/>
    432   <xsl:text> &amp; that) : Base (that) {}&#x0A;&#x0A;</xsl:text>
     430  <xsl:text>(const C</xsl:text>
     431  <xsl:value-of select="substring(@name,2)"/>
     432  <xsl:text> &amp; that) : Base(that) {}&#x0A;&#x0A;</xsl:text>
    433433  <!-- constructor taking a raw iface pointer -->
    434   <xsl:text>    template &lt;class OI&gt; explicit C</xsl:text>
    435   <xsl:value-of select="substring(@name,2)"/>
    436   <xsl:text> (OI * aIface) { attach (aIface); }&#x0A;&#x0A;</xsl:text>
     434  <xsl:text>    template&lt;class OI&gt; explicit C</xsl:text>
     435  <xsl:value-of select="substring(@name,2)"/>
     436  <xsl:text>(OI * aIface) { attach(aIface); }&#x0A;&#x0A;</xsl:text>
    437437  <!-- specialization for ourselves -->
    438438  <xsl:text>    explicit C</xsl:text>
    439439  <xsl:value-of select="substring(@name,2)"/>
    440   <xsl:text> (</xsl:text>
     440  <xsl:text>(</xsl:text>
    441441  <xsl:value-of select="@name"/>
    442   <xsl:text> * aIface) : Base (aIface) {}&#x0A;&#x0A;</xsl:text>
     442  <xsl:text> * aIface) : Base(aIface) {}&#x0A;&#x0A;</xsl:text>
    443443  <!-- assignment taking CWhatever -->
    444   <xsl:text>    template &lt;class OI, class OB&gt; C</xsl:text>
    445   <xsl:value-of select="substring(@name,2)"/>
    446 <xsl:text> &amp; operator = (const CInterface &lt;OI, OB&gt; &amp; that)
     444  <xsl:text>    template&lt;class OI, class OB&gt; C</xsl:text>
     445  <xsl:value-of select="substring(@name,2)"/>
     446<xsl:text> &amp; operator=(const CInterface&lt;OI, OB&gt; &amp; that)
    447447    {
    448         attach (that.raw());
    449         if (SUCCEEDED (mRC))
     448        attach(that.raw());
     449        if (SUCCEEDED(mRC))
    450450        {
    451451            mRC = that.lastRC();
    452             setErrorInfo (that.errorInfo());
     452            setErrorInfo(that.errorInfo());
    453453        }
    454454        return *this;
     
    459459  <xsl:text>    C</xsl:text>
    460460  <xsl:value-of select="substring(@name,2)"/>
    461   <xsl:text> &amp; operator = (const C</xsl:text>
     461  <xsl:text> &amp; operator=(const C</xsl:text>
    462462  <xsl:value-of select="substring(@name,2)"/>
    463463<xsl:text> &amp; that)
    464464    {
    465         Base::operator= (that);
     465        Base::operator=(that);
    466466        return *this;
    467467    }
     
    469469  <xsl:text>&#x0A;</xsl:text>
    470470  <!-- assignment taking a raw iface pointer -->
    471   <xsl:text>    template &lt;class OI&gt; C</xsl:text>
    472   <xsl:value-of select="substring(@name,2)"/>
    473 <xsl:text> &amp; operator = (OI * aIface)
     471  <xsl:text>    template&lt;class OI&gt; C</xsl:text>
     472  <xsl:value-of select="substring(@name,2)"/>
     473<xsl:text> &amp; operator=(OI * aIface)
    474474    {
    475         attach (aIface);
     475        attach(aIface);
    476476        return *this;
    477477    }
     
    481481  <xsl:text>    C</xsl:text>
    482482  <xsl:value-of select="substring(@name,2)"/>
    483   <xsl:text> &amp; operator = (</xsl:text>
     483  <xsl:text> &amp; operator=(</xsl:text>
    484484  <xsl:value-of select="@name"/>
    485485<xsl:text> * aIface)
    486486    {
    487         Base::operator= (aIface);
     487        Base::operator=(aIface);
    488488        return *this;
    489489    }
     
    703703    bool fResult = fDef;
    704704    QString value = GetExtraData(strKey);
    705     if (   value == "true" 
     705    if (   value == "true"
    706706        || value == "on"
    707707        || value == "yes")
     
    951951        <xsl:text>&#x0A;{&#x0A;</xsl:text>
    952952        <!-- iface assertion -->
    953         <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
    954         <xsl:text>    if (!mIface)&#x0A;        return;&#x0A;</xsl:text>
     953        <xsl:text>    AssertReturnVoid(mIface);&#x0A;</xsl:text>
    955954        <!-- method call -->
    956955        <xsl:call-template name="composeMethodCall">
     
    991990        <xsl:text>;&#x0A;</xsl:text>
    992991        <!-- iface assertion -->
    993         <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
    994         <xsl:text>    if (!mIface)&#x0A;        return a</xsl:text>
     992        <xsl:text>    AssertReturn(mIface, a</xsl:text>
    995993        <xsl:call-template name="capitalize">
    996994          <xsl:with-param name="str" select="$return/@name"/>
    997995        </xsl:call-template>
    998         <xsl:text>;&#x0A;</xsl:text>
     996        <xsl:text>);&#x0A;</xsl:text>
    999997        <!-- method call -->
    1000998        <xsl:call-template name="composeMethodCall"/>
     
    10341032            <xsl:with-param name="str" select="@name"/>
    10351033          </xsl:call-template>
    1036           <xsl:text> (</xsl:text>
     1034          <xsl:text>(</xsl:text>
    10371035          <!-- parameter -->
    10381036          <xsl:apply-templates select="@type" mode="param"/>
     
    10491047            <xsl:with-param name="str" select="@name"/>
    10501048          </xsl:call-template>
    1051           <xsl:text> (</xsl:text>
     1049          <xsl:text>(</xsl:text>
    10521050          <!-- const method -->
    10531051          <xsl:text>) const</xsl:text>
     
    10611059        <xsl:with-param name="str" select="@name"/>
    10621060      </xsl:call-template>
    1063       <xsl:text> (</xsl:text>
     1061      <xsl:text>(</xsl:text>
    10641062      <!-- parameters -->
    10651063      <xsl:for-each select="param[@dir!='return']">
     
    11151113        <xsl:with-param name="str" select="@name"/>
    11161114      </xsl:call-template>
    1117       <xsl:text>) (</xsl:text>
     1115      <xsl:text>)(</xsl:text>
    11181116      <!-- parameter -->
    11191117      <xsl:call-template name="composeMethodCallParam">
     
    11281126        <xsl:with-param name="str" select="@name"/>
    11291127      </xsl:call-template>
    1130       <xsl:text> (</xsl:text>
     1128      <xsl:text>(</xsl:text>
    11311129      <!-- parameters -->
    11321130      <xsl:for-each select="param">
     
    12021200    <xsl:otherwise>
    12031201      <xsl:if test="$supports='strict' or $supports='yes'">
    1204         <xsl:text>    if (mRC != S_OK)&#x0A;    {&#x0A;</xsl:text>
    1205         <xsl:text>        fetchErrorInfo (mIface, &amp;COM_IIDOF (Base::Iface));&#x0A;</xsl:text>
     1202        <xsl:text>    if (RT_UNLIKELY(mRC != S_OK))&#x0A;    {&#x0A;</xsl:text>
     1203        <xsl:text>        fetchErrorInfo(mIface, &amp;COM_IIDOF(Base::Iface));&#x0A;</xsl:text>
    12061204        <xsl:if test="$supports='strict'">
    1207           <xsl:text>        AssertMsg (errInfo.isFullAvailable(), </xsl:text>
     1205          <xsl:text>        AssertMsg(errInfo.isFullAvailable(), </xsl:text>
    12081206          <xsl:text>("for RC=0x%08X\n", mRC));&#x0A;</xsl:text>
    12091207        </xsl:if>
     
    12261224      <xsl:choose>
    12271225        <xsl:when test="$isIn">
    1228           <xsl:text>ComSafeArrayAsInParam (</xsl:text>
     1226          <xsl:text>ComSafeArrayAsInParam(</xsl:text>
    12291227          <xsl:value-of select="@name"/>
    12301228          <xsl:text>)</xsl:text>
    12311229        </xsl:when>
    12321230        <xsl:when test="$isOut">
    1233           <xsl:text>ComSafeArrayAsOutParam (</xsl:text>
     1231          <xsl:text>ComSafeArrayAsOutParam(</xsl:text>
    12341232          <xsl:value-of select="@name"/>
    12351233          <xsl:text>)</xsl:text>
     
    12411239      <xsl:choose>
    12421240        <xsl:when test="$isIn">
    1243           <xsl:text>BSTRIn (a</xsl:text>
     1241          <xsl:text>BSTRIn(a</xsl:text>
    12441242          <xsl:call-template name="capitalize">
    12451243            <xsl:with-param name="str" select="@name"/>
     
    12481246        </xsl:when>
    12491247        <xsl:when test="$isOut">
    1250           <xsl:text>BSTROut (a</xsl:text>
     1248          <xsl:text>BSTROut(a</xsl:text>
    12511249          <xsl:call-template name="capitalize">
    12521250            <xsl:with-param name="str" select="@name"/>
     
    12711269        </xsl:when>
    12721270        <xsl:when test="$isOut">
    1273           <xsl:text>ENUMOut &lt;K</xsl:text>
     1271          <xsl:text>ENUMOut&lt;K</xsl:text>
    12741272          <xsl:value-of select="@type"/>
    12751273          <xsl:text>, </xsl:text>
    12761274          <xsl:value-of select="@type"/>
    1277           <xsl:text>_T&gt; (a</xsl:text>
     1275          <xsl:text>_T&gt;(a</xsl:text>
    12781276          <xsl:call-template name="capitalize">
    12791277            <xsl:with-param name="str" select="@name"/>
     
    13911389        <xsl:when test="../@mod='string'">
    13921390          <xsl:if test="../@safearray">
    1393             <xsl:text>QVector &lt;</xsl:text>
     1391            <xsl:text>QVector&lt;</xsl:text>
    13941392          </xsl:if>
    13951393          <xsl:choose>
     
    14231421    <xsl:otherwise>
    14241422      <xsl:if test="../@safearray">
    1425         <xsl:text>QVector &lt;</xsl:text>
     1423        <xsl:text>QVector&lt;</xsl:text>
    14261424      </xsl:if>
    14271425      <xsl:choose>
     
    18251823              <!-- interface types need special treatment here -->
    18261824              <xsl:when test="@type='$unknown' or $is_iface">
    1827                 <xsl:text>    ToSafeIfaceArray (</xsl:text>
     1825                <xsl:text>    ToSafeIfaceArray(</xsl:text>
    18281826              </xsl:when>
    18291827              <xsl:otherwise>
    1830                 <xsl:text>    ToSafeArray (</xsl:text>
     1828                <xsl:text>    ToSafeArray(</xsl:text>
    18311829              </xsl:otherwise>
    18321830            </xsl:choose>
     
    18511849              <!-- interface types need special treatment here -->
    18521850              <xsl:when test="@type='$unknown' or $is_iface">
    1853                 <xsl:text>    FromSafeIfaceArray (</xsl:text>
     1851                <xsl:text>    FromSafeIfaceArray(</xsl:text>
    18541852              </xsl:when>
    18551853              <xsl:otherwise>
    1856                 <xsl:text>    FromSafeArray (</xsl:text>
     1854                <xsl:text>    FromSafeArray(</xsl:text>
    18571855              </xsl:otherwise>
    18581856            </xsl:choose>
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette