Global Functions in Namespace cppu
in Sourcefile extract.hxx
- any2bool
- sal_Bool any2bool(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Description
* extracts a boolean either as a sal_Bool or an integer from
* an any. If there is no sal_Bool or integer inside the any
* a ::com::sun::star::lang::IllegalArgumentException is thrown
*
- any2enum
template< typename E >
void any2enum(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- Summary
* Sets int32 from enum or int in any with additional typecheck
* <BR>
*
- Parameters
rAny |
enum or int
*
|
eRet |
the enum value as int. If there is not enum of the given type or
* a ::com::sun::star::lang::IllegalArgumentException is thrown
|
- bool2any
- ::com::sun::star::uno::Any bool2any(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Description
* Puts a boolean in an any.
*
* @DEPRECATED : use makeAny< sal_Bool >()
*
- enum2any
template< typename E >
::com::sun::star::uno::Any enum2any(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- Description
* Template function to create an uno::Any from an enum
*
* @DEPRECATED : use makeAny< E >()
*
- enum2int
- sal_Bool enum2int(
sal_Int32 & |
rnEnum, |
const ::com::sun::star::uno::Any & |
rAny ); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
* Sets int32 from enum or int in any.
*<BR>
*
- Parameters
rnEnum |
int32 enum value
*
|
rAny |
enum or int
*
|
sal_True |
if enum or int value was set else sal_False.
|
- extractInterface
template< typename T >
sal_Bool extractInterface(
::com::sun::star::uno::Reference< T > & |
rxOut, |
const ::com::sun::star::uno::Any & |
rAny ); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
YES |
NO |
YES |
NO |
- Description
* Extracts interface from an any. If given any does not hold the demanded interface,
* it will be queried for it.
* If no interface is available, the out ref will be cleared.
*<BR>
*
- Parameters
rxOut |
demanded interface
*
|
rAny |
interface
*
|
- Return
sal_True if any reference (including the null ref) was retrieved from any else sal_False.
- int2enum
- ::com::sun::star::uno::Any int2enum(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
NO |
- Summary
* Sets enum from int32 value. This function does NOT check for valid enum values!
*<BR>
*
- Parameters
nEnum |
int32 enum value
*
|
rType |
enum type
*
|
- Return
enum or emoty any.
Top of Page
Copyright © 2010 Sun Microsystems, Inc.