Overview | Namespace | Class | Index | Help |
NESTED NAMESPACES | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | FUNCTIONS | CONSTANTS | VARIABLES |
:: com :: sun :: star ::
namespace uno
Classes |
|
Any | |
Array | Helper class to specify a type pointer for idl arrays. |
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 implicit interface query. |
UnoReference_QueryThrow | 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. |
UnoReference_SetThrow | Enum defining UNO_SET_THROW for throwing if attempts are made to assign a <NULL/> interface |
UnoType_NoAcquire | Enum defining UNO_TYPE_NO_ACQUIRE for type description reference transfer. |
Functions |
|
void cpp_acquire( void * pCppI ) throw( ); |
Function to acquire a C++ interface. |
void * cpp_queryInterface( void * pCppI, typelib_TypeDescriptionReference * pType ) throw( ); |
Function to query for a C++ interface. |
void cpp_release( void * pCppI ) throw( ); |
Function to release a C++ interface. |
rtl_uString * cppu_Any_extraction_failure_msg( const uno_Any * pAny, typelib_TypeDescriptionReference * pType ); |
|
rtl_uString * cppu_unsatisfied_iquery_msg( typelib_TypeDescriptionReference * pType ); |
|
rtl_uString * cppu_unsatisfied_iset_msg( typelib_TypeDescriptionReference * pType ); |
|
Reference< XCurrentContext > getCurrentContext( ) throw( ); |
Getting the current context. |
Any makeAny( const C & value ) throw( ); |
Template function to generically construct an any from a C++ value. |
Any makeAny( const bool & value ) throw( ); |
|
sal_Bool mapToCpp( Reference< C > * ppRet, uno_Interface * pUnoI ) throw( ); |
Deprecated. This function DOES NOT WORK with Purpose Environments (http://wiki.services.openoffice.org/wiki/Uno/Binary/Spec/Purpose Environments) |
sal_Bool mapToUno( uno_Interface * * ppRet, const Reference< C > & x ) throw( ); |
Deprecated. This function DOES NOT WORK with Purpose Environments (http://wiki.services.openoffice.org/wiki/Uno/Binary/Spec/Purpose Environments) |
sal_Bool operator!=( const Any & rAny, const C & value ) throw( ); |
|
void operator<<=( Any & rAny, const C & value ) throw( ); |
Template binary <<= operator to set the value of an any. |
void operator<<=( Any & rAny, const bool & value ) throw( ); |
|
sal_Bool operator==( const Any & rAny, const sal_Bool & value ) throw( ); |
|
sal_Bool operator==( const Any & rAny, const 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 Any & rAny, 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( ); |
Creates a UNO byte sequence from a SAL byte sequence. |
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.