<html> <head> <title>Methods of Class RegistryTypeWriter</title> <link rel="stylesheet" type="text/css" href="../../cpp.css"> </head> <body> <div id="adc-cppref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="1" cellspacing="0"> <tr align="center" valign="top"> <td class="navimain"> <a href="../../index.html">Overview</a> </td> <td class="navimain"> <a href="../index.html">Namespace</a> </td> <td class="navimain"> <a href="../c-RegistryTypeWriter.html">Class</a> </td> <td class="navimain"> <a href="../../index-files/index-1.html">Index</a> </td> <td class="navimain"> <a href="../../help.html">Help</a> </td> </tr> </table> <table class="navisub" cellpadding="0" cellspacing="3"></table> <hr> <div class="title"><h2>Methods of Class RegistryTypeWriter</h2> </div><hr> <dl class="member"> <dt class="member"><a name="RegistryTypeWriter-2060"> </a>RegistryTypeWriter</dt> <dd class="member"><dl> <dt class="simple"> <strong>RegistryTypeWriter</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../e-RTTypeClass.html">RTTypeClass</a> </td> <td> RTTypeClass,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>typeName,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>superTypeName,</td> </tr> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a></td> <td>fieldCount,</td> </tr> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a></td> <td>methodCount,</td> </tr> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a></td> <td>referenceCount );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Constructor. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">RTTypeClass</td> <td><pre>specifies the type of the new blob. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">typeName</td> <td><pre>specifies the full qualified type name with '/' as separator. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">superTypeName</td> <td><pre>specifies the full qualified type name of the base type with '/' as separator. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">fieldCount</td> <td><pre>specifies the number of fields (eg. number of attrbutes/properties, enum values or constants). </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">methodCount</td> <td><pre>specifies the number of methods. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">referenceCount</td> <td><pre>specifies the number of references (eg. number of supported interfaces, exported services ...) </pre></td> </tr> </table> </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="RegistryTypeWriter-2061"> </a>RegistryTypeWriter</dt> <dd class="member"><dl> <dt class="simple"> <strong>RegistryTypeWriter</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="../c-RegistryTypeWriter.html">RegistryTypeWriter</a> & </td> <td> toCopy );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Copy constructcor</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="~RegistryTypeWriter-2062"> </a>~RegistryTypeWriter</dt> <dd class="member"><dl> <dt class="simple"> <strong>~RegistryTypeWriter</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Destructor. The Destructor frees the internal data block. </dd> <dt>Description</dt> <dd> The pointer (returned by getBlop) will be set to NULL. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="operator==-2063"> </a>operator==</dt> <dd class="member"><dl> <dt class="simple"><a href="../c-RegistryTypeWriter.html">RegistryTypeWriter</a> & <strong>operator==</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="../c-RegistryTypeWriter.html">RegistryTypeWriter</a> & </td> <td> toAssign );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Assign operator</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setUik-2064"> </a>setUik</dt> <dd class="member"><dl> <dt class="simple">void <strong>setUik</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="../c-RTUik.html">RTUik</a> & </td> <td> uik );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt><strong>D E P R E C A T E D</strong></dt> <dt>Summary</dt> <dd>sets the unique identifier for an interface type. </dd> <dt>Description</dt> <dd> An earlier version of UNO used an unique identifier for interfaces. In the current version of UNO this uik was eliminated and this function is not longer used. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setDoku-2065"> </a>setDoku</dt> <dd class="member"><dl> <dt class="simple">void <strong>setDoku</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> doku );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets a documentation string for the type. </dd> <dt>Description</dt> <dd> This documentation should be the same as the documentation which is provided for this type in IDL. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setFileName-2066"> </a>setFileName</dt> <dd class="member"><dl> <dt class="simple">void <strong>setFileName</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> & </td> <td> fileName );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets the IDL filename where this type is defined. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setFieldData-2067"> </a>setFieldData</dt> <dd class="member"><dl> <dt class="simple">void <strong>setFieldData</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a> </td> <td> index,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>name,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>typeName,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>doku,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>fileName,</td> </tr> <tr> <td><a href="../t-RTFieldAccess.html">RTFieldAccess</a></td> <td>access,</td> </tr> <tr> <td><a href="../c-RTConstValue.html">RTConstValue</a></td> <td>constValue = RTConstValue );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets the data for a field member of a type blob. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">index</td> <td><pre>indicates the index of the field. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">name</td> <td><pre>specifies the name. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">typeName</td> <td><pre>specifies the full qualified typename. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">doku</td> <td><pre>specifies the documentation string of the field. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">fileName</td> <td><pre>specifies the name of the IDL file where the field is defined. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">access</td> <td><pre>specifies the access mode of the field. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">constValue</td> <td><pre>specifies the value of the field. The value is only interesting for enum values or constants. </pre></td> </tr> </table> </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setMethodData-2068"> </a>setMethodData</dt> <dd class="member"><dl> <dt class="simple">void <strong>setMethodData</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a> </td> <td> index,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>name,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>returnTypeName,</td> </tr> <tr> <td><a href="../e-RTMethodMode.html">RTMethodMode</a></td> <td>mode,</td> </tr> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a></td> <td>paramCount,</td> </tr> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a></td> <td>excCount,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>doku );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets the data for a method. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">index</td> <td><pre>indicates the index of the method. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">name</td> <td><pre>specifies the name. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">typeName</td> <td><pre>specifies the full qualified return typename. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">mode</td> <td><pre>specifies the method mode. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">paramCount</td> <td><pre>specifies the number of parameters. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">excCount</td> <td><pre>specifies the number of exceptions. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">doku</td> <td><pre>specifies the documentation string of the field. </pre></td> </tr> </table> </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setParamData-2069"> </a>setParamData</dt> <dd class="member"><dl> <dt class="simple">void <strong>setParamData</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a> </td> <td> index,</td> </tr> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a></td> <td>paramIndex,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>type,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>name,</td> </tr> <tr> <td><a href="../e-RTParamMode.html">RTParamMode</a></td> <td>mode );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets the data for the specified parameter of a method. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">index</td> <td><pre>indicates the index of the method. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">paramIndex</td> <td><pre>specifies the index of the parameter. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">type</td> <td><pre>specifies the full qualified typename. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">name</td> <td><pre>specifies the name. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">mode</td> <td><pre>specifies the parameter mode. </pre></td> </tr> </table> </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setExcData-2070"> </a>setExcData</dt> <dd class="member"><dl> <dt class="simple">void <strong>setExcData</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a> </td> <td> index,</td> </tr> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a></td> <td>excIndex,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>type );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets the data for the specified exception of a mehtod. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">index</td> <td><pre>indicates the index of the method. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">excIndex</td> <td><pre>specifies the index of the exception. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">type</td> <td><pre>specifies the full qualified typename of the exception. </pre></td> </tr> </table> </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getBlop-2071"> </a>getBlop</dt> <dd class="member"><dl> <dt class="simple">const <a href="../t-sal_uInt8.html">sal_uInt8</a> * <strong>getBlop</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns a pointer to the new type blob. </dd> <dt>Description</dt> <dd> The pointer will be invalid (NULL) if the instance of the RegistryTypeWriter will be destroyed. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getBlopSize-2072"> </a>getBlopSize</dt> <dd class="member"><dl> <dt class="simple"><a href="../t-sal_uInt32.html">sal_uInt32</a> <strong>getBlopSize</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>returns the size of the new type blob in bytes. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="setReferenceData-2073"> </a>setReferenceData</dt> <dd class="member"><dl> <dt class="simple">void <strong>setReferenceData</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../t-sal_uInt16.html">sal_uInt16</a> </td> <td> index,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>name,</td> </tr> <tr> <td><a href="../e-RTReferenceType.html">RTReferenceType</a></td> <td>refType,</td> </tr> <tr> <td>const ::rtl::<a href="../rtl/c-OUString.html">OUString</a> &</td> <td>doku,</td> </tr> <tr> <td><a href="../t-RTFieldAccess.html">RTFieldAccess</a></td> <td>access = RT_ACCESS_INVALID );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagyes">YES</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>sets the data for a reference member. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">index</td> <td><pre>indicates the index of the reference. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">name</td> <td><pre>specifies the name. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">refType</td> <td><pre>specifies the full qualified typename of the reference. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">doku</td> <td><pre>specifies the documentation string of the reference. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">access</td> <td><pre>specifies the access mode of the reference. </pre></td> </tr> </table> </dd> </dl> </dd> </dl> <hr> <a href="#_top_" class="objchapter">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2008 Sun Microsystems, Inc.</p> </div> <!-- id="adc-cppref" --> </body> </html>