22#include <com/sun/star/uno/Any.hxx>
23#include <typelib/typedescription.h>
25#include <rtl/ustring.hxx>
32 typelib_TypeDescriptionReference * pType )
35 OUString ret =
"unsatisfied query for interface of type "
36 + OUString::unacquired( &pType->pTypeName ) +
"!";
37 rtl_uString_acquire( ret.pData );
43 typelib_TypeDescriptionReference * pType )
46 OUString ret =
"invalid attempt to assign an empty interface of type "
47 + OUString::unacquired( &pType->pTypeName ) +
"!";
48 rtl_uString_acquire( ret.pData );
54 uno_Any const * pAny, typelib_TypeDescriptionReference * pType )
57 OUString ret =
"Cannot extract an Any(" +
58 OUString::unacquired(&pAny->pType->pTypeName) +
60 OUString::unacquired(&pType->pTypeName) +
62 rtl_uString_acquire( ret.pData );
rtl_uString *SAL_CALL cppu_unsatisfied_iset_msg(typelib_TypeDescriptionReference *pType) SAL_THROW_EXTERN_C()
rtl_uString *SAL_CALL cppu_unsatisfied_iquery_msg(typelib_TypeDescriptionReference *pType) SAL_THROW_EXTERN_C()
rtl_uString *SAL_CALL cppu_Any_extraction_failure_msg(uno_Any const *pAny, typelib_TypeDescriptionReference *pType) SAL_THROW_EXTERN_C()
#define SAL_THROW_EXTERN_C()