<html> <head> <title>namespace uno</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="navimainself"> Namespace </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"> <tr> <td> <font size="-2">NESTED NAMESPACES</font> | <a href="#classes"><font size="-2"><b>CLASSES</b></font></a> | <font size="-2">STRUCTS</font> | <font size="-2">UNIONS</font> | <a href="#enums"><font size="-2"><b>ENUMS</b></font></a> | <font size="-2">TYPEDEFS</font> | <a href="#ops"><font size="-2"><b>FUNCTIONS</b></font></a> | <font size="-2">CONSTANTS</font> | <font size="-2">VARIABLES</font></td> </tr> </table> <hr> <a href="../../../../../names/index.html" alt="Global Namespace in C++"><font size="+1"><b>::</b></font></a> <a href="../../../index.html" alt="namespace"><font size="+1"><b>com</b></font></a><font size="+1"> :: </font><a href="../../index.html" alt="namespace"><font size="+1"><b>sun</b></font></a><font size="+1"> :: </font><a href="../index.html" alt="namespace"><font size="+1"><b>star</b></font></a><font size="+1"> :: </font><div class="title"><h2>namespace uno</h2> </div><hr> <hr> <a name="classes"> </a><table class="childlist" border="1" cellpadding="5" cellspacing="0" width="100%"> <tr class="subtitle"> <td colspan="2"><h4>Classes</h4> </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="c-Any.html"><b>Any</b></a></td> <td/></tr> <tr bgcolor="white"> <td width="20%"><a href="c-Array.html"><b>Array</b></a></td> <td>Helper class to specify a type pointer for idl arrays. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="c-BaseReference.html"><b>BaseReference</b></a></td> <td>This base class serves as a base class for all template reference classes and has been introduced due to compiler problems with templated operators ==, =!. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="c-ContextLayer.html"><b>ContextLayer</b></a></td> <td/></tr> <tr bgcolor="white"> <td width="20%"><a href="c-Environment.html"><b>Environment</b></a></td> <td>C++ wrapper for binary C uno_Environment. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="c-Mapping.html"><b>Mapping</b></a></td> <td>C++ wrapper for C uno_Mapping. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="c-Reference.html"><b>Reference</b></a></td> <td/></tr> <tr bgcolor="white"> <td width="20%"><a href="c-Sequence.html"><b>Sequence</b></a></td> <td/></tr> <tr bgcolor="white"> <td width="20%"><a href="c-Type.html"><b>Type</b></a></td> <td/></tr> <tr bgcolor="white"> <td width="20%"><a href="c-TypeDescription.html"><b>TypeDescription</b></a></td> <td>C++ wrapper for typelib_TypeDescription. Constructors by name, type, type description reference will get the full type description. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="c-WeakReference.html"><b>WeakReference</b></a></td> <td>The WeakReference<> holds a weak reference to an object. This object must implement the ::com::sun::star::uno::XWeak interface. The implementation is thread safe. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="c-WeakReferenceHelper.html"><b>WeakReferenceHelper</b></a></td> <td>The WeakReferenceHelper holds a weak reference to an object. This object must implement the ::com::sun::star::uno::XWeak interface. The implementation is thread safe. </td> </tr> </table> <hr> <a name="enums"> </a><table class="childlist" border="1" cellpadding="5" cellspacing="0" width="100%"> <tr class="subtitle"> <td colspan="2"><h4>Enums</h4> </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="e-UnoReference_NoAcquire.html"><b>UnoReference_NoAcquire</b></a></td> <td>Enum defining UNO_REF_NO_ACQUIRE for setting reference without acquiring a given interface. Deprecated, please use SAL_NO_ACQUIRE. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="e-UnoReference_Query.html"><b>UnoReference_Query</b></a></td> <td>Enum defining UNO_QUERY and UNO_REF_QUERY for implicit interface query. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="e-UnoReference_QueryThrow.html"><b>UnoReference_QueryThrow</b></a></td> <td>Enum defining UNO_QUERY_THROW and UNO_REF_QUERY_THROW for implicit interface query. If the demanded interface is unavailable, then a RuntimeException is thrown. </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="e-UnoReference_SetThrow.html"><b>UnoReference_SetThrow</b></a></td> <td>Enum defining UNO_SET_THROW for throwing if attempts are made to assign a <NULL/> interface </td> </tr> <tr bgcolor="white"> <td width="20%"><a href="e-UnoType_NoAcquire.html"><b>UnoType_NoAcquire</b></a></td> <td>Enum defining UNO_TYPE_NO_ACQUIRE for type description reference transfer. </td> </tr> </table> <hr> <a name="ops"> </a><table class="childlist" border="1" cellpadding="5" cellspacing="0" width="100%"> <tr class="subtitle"> <td colspan="2"><h4>Functions</h4> </td> </tr> <tr> <td>void <br> <a href="o-genfunc.h.html#cpp_acquire-2542">cpp_acquire</a>( void * pCppI ) throw( );</td> <td width="50%"> Function to acquire a C++ interface. </td> </tr> <tr> <td>void * <br> <a href="o-genfunc.h.html#cpp_queryInterface-2544">cpp_queryInterface</a>( void * pCppI, typelib_TypeDescriptionReference * pType ) throw( );</td> <td width="50%"> Function to query for a C++ interface. </td> </tr> <tr> <td>void <br> <a href="o-genfunc.h.html#cpp_release-2543">cpp_release</a>( void * pCppI ) throw( );</td> <td width="50%"> Function to release a C++ interface. </td> </tr> <tr> <td>rtl_uString * <br> <a href="o-Any.hxx.html#cppu_Any_extraction_failure_msg-2571">cppu_Any_extraction_failure_msg</a>( const uno_Any * pAny, typelib_TypeDescriptionReference * pType );</td> <td width="50%"> </td> </tr> <tr> <td>rtl_uString * <br> <a href="o-Reference.hxx.html#cppu_unsatisfied_iquery_msg-2540">cppu_unsatisfied_iquery_msg</a>( typelib_TypeDescriptionReference * pType );</td> <td width="50%"> </td> </tr> <tr> <td>rtl_uString * <br> <a href="o-Reference.hxx.html#cppu_unsatisfied_iset_msg-2541">cppu_unsatisfied_iset_msg</a>( typelib_TypeDescriptionReference * pType );</td> <td width="50%"> </td> </tr> <tr> <td>Reference< XCurrentContext > <br> <a href="o-current_context.hxx.html#getCurrentContext-2985">getCurrentContext</a>( ) throw( );</td> <td width="50%"> Getting the current context. </td> </tr> <tr> <td>Any <br> <a href="o-Any.h.html#makeAny-2545">makeAny</a>( const C & value ) throw( );</td> <td width="50%"> Template function to generically construct an any from a C++ value. </td> </tr> <tr> <td>Any <br> <a href="o-Any.h.html#makeAny-2546">makeAny</a>( const bool & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-mapping.hxx.html#mapToCpp-3060">mapToCpp</a>( Reference< C > * ppRet, uno_Interface * pUnoI ) throw( );</td> <td width="50%"> Deprecated. This function DOES NOT WORK with Purpose Environments (http://wiki.services.openoffice.org/wiki/Uno/Binary/Spec/Purpose Environments) </td> </tr> <tr> <td>sal_Bool <br> <a href="o-mapping.hxx.html#mapToUno-3061">mapToUno</a>( uno_Interface * * ppRet, const Reference< C > & x ) throw( );</td> <td width="50%"> Deprecated. This function DOES NOT WORK with Purpose Environments (http://wiki.services.openoffice.org/wiki/Uno/Binary/Spec/Purpose Environments) </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator!=-2570">operator!=</a>( const Any & rAny, const C & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>void <br> <a href="o-Any.h.html#operator<<=-2547">operator<<=</a>( Any & rAny, const C & value ) throw( );</td> <td width="50%"> Template binary <<= operator to set the value of an any. </td> </tr> <tr> <td>void <br> <a href="o-Any.h.html#operator<<=-2548">operator<<=</a>( Any & rAny, const bool & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator==-2551">operator==</a>( const Any & rAny, const sal_Bool & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator==-2553">operator==</a>( const Any & rAny, const bool & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator==-2564">operator==</a>( const Any & rAny, const ::rtl::OUString & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator==-2566">operator==</a>( const Any & rAny, const Type & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator==-2568">operator==</a>( const Any & rAny, const BaseReference & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator==-2569">operator==</a>( const Any & rAny, const C & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2549">operator>>=</a>( const Any & rAny, C & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.hxx.html#operator>>=-2550">operator>>=</a>( const ::com::sun::star::uno::Any & rAny, sal_Bool & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2552">operator>>=</a>( const Any & rAny, bool & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.hxx.html#operator>>=-2554">operator>>=</a>( const ::com::sun::star::uno::Any & rAny, sal_Int8 & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2555">operator>>=</a>( const Any & rAny, sal_Int16 & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2556">operator>>=</a>( const Any & rAny, sal_uInt16 & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2557">operator>>=</a>( const Any & rAny, sal_Int32 & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2558">operator>>=</a>( const Any & rAny, sal_uInt32 & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2559">operator>>=</a>( const Any & rAny, sal_Int64 & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2560">operator>>=</a>( const Any & rAny, sal_uInt64 & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2561">operator>>=</a>( const Any & rAny, float & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2562">operator>>=</a>( const Any & rAny, double & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2563">operator>>=</a>( const Any & rAny, ::rtl::OUString & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2565">operator>>=</a>( const Any & rAny, Type & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2567">operator>>=</a>( const Any & rAny, Any & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2631">operator>>=</a>( const Any & rAny, sal_Bool & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>sal_Bool <br> <a href="o-Any.h.html#operator>>=-2632">operator>>=</a>( const Any & rAny, sal_Int8 & value ) throw( );</td> <td width="50%"> </td> </tr> <tr> <td>bool <br> <a href="o-current_context.hxx.html#setCurrentContext-2986">setCurrentContext</a>( const Reference< XCurrentContext > & xContext ) throw( );</td> <td width="50%"> Setting the current context. </td> </tr> <tr> <td>::com::sun::star::uno::Sequence< sal_Int8 > <br> <a href="o-Sequence.h.html#toUnoSequence-2572">toUnoSequence</a>( const ::rtl::ByteSequence & rByteSequence ) throw( );</td> <td width="50%"> Creates a UNO byte sequence from a SAL byte sequence. </td> </tr> </table> <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>