(incubating) | The Free and Open Productivity Suite
Announcing Apache OpenOffice 3.4
 Overview   Namespace   Class   Index   Help 
 NESTED NAMESPACESCLASSESSTRUCTSUNIONSENUMSTYPEDEFSFUNCTIONSCONSTANTSVARIABLES

:: com :: sun :: star ::

namespace uno



Classes

Any
BaseReference This base class serves as a base class for all template reference classes and has been introduced due to compiler problems with templated operators ==, =!.
ContextLayer
Environment C++ wrapper for binary C uno_Environment.
Mapping C++ wrapper for C uno_Mapping.
Reference
Sequence
Type
TypeDescription C++ wrapper for typelib_TypeDescription. Constructors by name, type, type description reference will get the full type description.
WeakReference 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.
WeakReferenceHelper 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.

Enums

__UnoReference_NoAcquire Enum defining UNO_REF_NO_ACQUIRE for setting reference without acquiring a given interface. Deprecated, please use SAL_NO_ACQUIRE.
__UnoReference_Query Enum defining UNO_QUERY and UNO_REF_QUERY for query interface constructor of reference template.
__UnoType_NoAcquire Enum defining UNO_TYPE_NO_ACQUIRE for type description reference transfer.

Functions

void
cpp_acquire( void * pCppI ) throw( );
void *
cpp_queryInterface( void * pCppI, typelib_TypeDescriptionReference * pType ) throw( );
void
cpp_release( void * pCppI ) throw( );
Reference< XCurrentContext >
getCurrentContext( ) throw( );
Getting the current context.
Any
makeAny( const C & value ) throw( );
sal_Bool
mapToCpp( Reference< C > * ppRet, uno_Interface * pUnoI ) throw( );
Maps an binary C UNO interface to be used in the currently used compiler environment.
sal_Bool
mapToUno( uno_Interface * * ppRet, const Reference< C > & x ) throw( );
Maps an UNO interface of the currently used compiler environment to binary C UNO.
sal_Bool
operator!=( const Any & rAny, const C & value ) throw( );
void
operator<<=( Any & rAny, const C & value ) throw( );
sal_Bool
operator==( const Any & rAny, const sal_Bool & value ) throw( );
sal_Bool
operator==( const Any & rAny, const ::rtl::OUString & value ) throw( );
sal_Bool
operator==( const Any & rAny, const Type & value ) throw( );
sal_Bool
operator==( const Any & rAny, const BaseReference & value ) throw( );
sal_Bool
operator==( const Any & rAny, const C & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, C & value ) throw( );
sal_Bool
operator>>=( const ::com::sun::star::uno::Any & rAny, sal_Bool & value ) throw( );
sal_Bool
operator>>=( const ::com::sun::star::uno::Any & rAny, sal_Int8 & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, sal_Int16 & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, sal_uInt16 & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, sal_Int32 & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, sal_uInt32 & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, sal_Int64 & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, sal_uInt64 & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, float & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, double & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, ::rtl::OUString & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, Type & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, Any & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, sal_Bool & value ) throw( );
sal_Bool
operator>>=( const Any & rAny, sal_Int8 & value ) throw( );
bool
setCurrentContext( const Reference< XCurrentContext > & xContext ) throw( );
Setting the current context.
::com::sun::star::uno::Sequence< sal_Int8 >
toUnoSequence( const ::rtl::ByteSequence & rByteSequence ) throw( );

Top of Page

Apache Feather

Copyright & License | Privacy | Contact Us

Apache and the Apache feather logos are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.

Apache OpenOffice is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.