<html> <head> <title>Global Functions in Namespace in Sourcefile Type.h</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="navimainnone"> Class </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>Global Functions in Global Namespace C++<br> in Sourcefile Type.h</h2> </div><hr> <dl class="member"> <dt class="member"><a name="getBooleanCppuType-2581"> </a>getBooleanCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getBooleanCppuType</strong>() throw();</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>Gets the meta type of IDL type boolean. </dd> <dt>Return</dt> <dd>type of IDL type boolean </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCharCppuType-2584"> </a>getCharCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCharCppuType</strong>() throw();</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>Gets the meta type of IDL type char. </dd> <dt>Return</dt> <dd>type of IDL type char </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuArrayType1-2596"> </a>getCppuArrayType1</dt> <dd class="member"><dl> <dt class="simple"><br> <p><strong>template< typename T ></strong></p> <br> const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuArrayType1</strong>(</dt> <dd><table class="param-table"> <tr> <td>T * </td> <td> pT ) throw();</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="flagyes">YES</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>Array template function to get meta type for one-dimensional arrays. </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">pT</td> <td><pre>array pointer </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of array </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuArrayType2-2597"> </a>getCppuArrayType2</dt> <dd class="member"><dl> <dt class="simple"><br> <p><strong>template< typename T ></strong></p> <br> const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuArrayType2</strong>(</dt> <dd><table class="param-table"> <tr> <td>T * </td> <td> pT ) throw();</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="flagyes">YES</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>Array template function to get meta type for two-dimensional arrays. </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">pT</td> <td><pre>array pointer </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of array </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuArrayType3-2598"> </a>getCppuArrayType3</dt> <dd class="member"><dl> <dt class="simple"><br> <p><strong>template< typename T ></strong></p> <br> const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuArrayType3</strong>(</dt> <dd><table class="param-table"> <tr> <td>T * </td> <td> pT ) throw();</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="flagyes">YES</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>Array template function to get meta type for three-dimensional arrays. </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">pT</td> <td><pre>array pointer </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of array </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuArrayType4-2599"> </a>getCppuArrayType4</dt> <dd class="member"><dl> <dt class="simple"><br> <p><strong>template< typename T ></strong></p> <br> const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuArrayType4</strong>(</dt> <dd><table class="param-table"> <tr> <td>T * </td> <td> pT ) throw();</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="flagyes">YES</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>Array template function to get meta type for four-dimensional arrays. </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">pT</td> <td><pre>array pointer </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of array </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuArrayType5-2600"> </a>getCppuArrayType5</dt> <dd class="member"><dl> <dt class="simple"><br> <p><strong>template< typename T ></strong></p> <br> const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuArrayType5</strong>(</dt> <dd><table class="param-table"> <tr> <td>T * </td> <td> pT ) throw();</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="flagyes">YES</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>Array template function to get meta type for five-dimensional arrays. </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">pT</td> <td><pre>array pointer </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of array </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuArrayType6-2601"> </a>getCppuArrayType6</dt> <dd class="member"><dl> <dt class="simple"><br> <p><strong>template< typename T ></strong></p> <br> const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuArrayType6</strong>(</dt> <dd><table class="param-table"> <tr> <td>T * </td> <td> pT ) throw();</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="flagyes">YES</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>Array template function to get meta type for six-dimensional arrays. </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">pT</td> <td><pre>array pointer </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of array </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuBooleanType-2580"> </a>getCppuBooleanType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuBooleanType</strong>() throw();</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>Gets the meta type of IDL type boolean. </dd> <dt>Return</dt> <dd>type of IDL type boolean </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuCharType-2585"> </a>getCppuCharType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuCharType</strong>() throw();</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>Gets the meta type of IDL type char. </dd> <dt>Return</dt> <dd>type of IDL type char </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2577"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type "type". </dd> <dt>Description</dt> <dd> There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type "type" </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2582"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="t-sal_Bool.html">sal_Bool</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type boolean. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type boolean </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2583"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const bool * </td> <td> ) throw();</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>Gets the meta type of IDL type boolean. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type boolean </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2586"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="t-sal_Int8.html">sal_Int8</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type byte. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type byte </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2587"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const ::rtl::<a href="rtl/c-OUString.html">OUString</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type string. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type string </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2588"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="t-sal_Int16.html">sal_Int16</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type short. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type short </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2589"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="t-sal_uInt16.html">sal_uInt16</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type unsigned short. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type unsigned short </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2590"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="t-sal_Int32.html">sal_Int32</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type long. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type long </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2591"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="t-sal_uInt32.html">sal_uInt32</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type unsigned long. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type unsigned long </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2592"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="t-sal_Int64.html">sal_Int64</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type hyper. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type hyper </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2593"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const <a href="t-sal_uInt64.html">sal_uInt64</a> * </td> <td> ) throw();</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>Gets the meta type of IDL type unsigned hyper. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type unsigned hyper </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2594"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const float * </td> <td> ) throw();</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>Gets the meta type of IDL type float. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type float </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2595"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>(</dt> <dd><table class="param-table"> <tr> <td>const double * </td> <td> ) throw();</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>Gets the meta type of IDL type double. </dd> <dt>Description</dt> <dd>There are cases (involving templates) where uses of getCppuType are known to not compile. Use cppu::UnoType or cppu::getTypeFavourUnsigned instead. </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">dummy</td> <td><pre>typed pointer for function signature </pre></td> </tr> </table> </dd> <dt>Return</dt> <dd>type of IDL type double </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuType-2602"> </a>getCppuType</dt> <dd class="member"><dl> <dt class="simple"><br> <p><strong>template< typename T ></strong></p> <br> const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuType</strong>() throw();</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="flagyes">YES</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>Gets the meta type of an IDL type. </dd> <dt>Description</dt> <dd> The difference between this function template (with a type parameter) and the overloaded getCppuType function with a single (dummy) parameter of a specific type is that this function template may not work for the UNO type "unsigned short" (sal_uInt16 in C++), while the overloaded one-parameter function may not work for the UNO type "char" (sal_Unicode in C++, which may have the same underlying C++ type as sal_uInt16 on certain platforms). </dd> <dt>Return</dt> <dd>type of the given IDL type Use cppu::UnoType instead (or the internal-only cppu::getTypeFavourChar). Also note that getCppuType< com::sun::star::uno::Sequence< sal_Unicode > >() does not work as expected. </dd> <dt>Since </dt> <dd>UDK 3.2.0</dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getCppuVoidType-2578"> </a>getCppuVoidType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getCppuVoidType</strong>() throw();</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>Gets the meta type of IDL type void. </dd> <dt>Return</dt> <dd>type of IDL type void </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getVoidCppuType-2579"> </a>getVoidCppuType</dt> <dd class="member"><dl> <dt class="simple">const ::com::sun::star::uno::<a href="com/sun/star/uno/c-Type.html">Type</a> & <strong>getVoidCppuType</strong>() throw();</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>Gets the meta type of IDL type void. </dd> <dt>Return</dt> <dd>type of IDL type void </dd> </dl> </dd> </dl> <hr> <a href="#_top_" class="objchapter">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p> </div> <!-- id="adc-cppref" --> </body> </html>