/** This is the binary specification of a UNO any.
*/ typedefstruct SAL_DLLPUBLIC_RTTI _uno_Any
{ /** type of value
*/ struct _typelib_TypeDescriptionReference * pType; /** pointer to value; this may point to pReserved and thus the uno_Any is not anytime mem-copyable!YoumayhavetocorrectthepDatapointertopReserved.Otherwiseyouneed not,becausethedataisstoredinheapspace.
*/ void * pData; /** reserved space for storing value
*/ void * pReserved;
} uno_Any;
#ifdefined( _WIN32) #pragmapack(pop) #endif
/** Assign an any with a given value. Interfaces are acquired or released by the given callback functions.
@parampDestpointermemoryofdestinationany @parampSourcepointertosourcevalue;defaults(0)todefaultconstructedvalue @parampTypeDescrtypedescriptionofvalue;defaults(0)tovoid @paramacquirefunctioncalledeachtimeaninterfaceneedstobeacquired; defaults(0)touno @paramreleasefunctioncalledeachtimeaninterfaceneedstobereleased; defaults(0)touno
*/
CPPU_DLLPUBLIC void SAL_CALL uno_any_assign(
uno_Any * pDest, void * pSource, struct _typelib_TypeDescription * pTypeDescr,
uno_AcquireFunc acquire, uno_ReleaseFunc release )
SAL_THROW_EXTERN_C(); /** Assign an any with a given value. Interfaces are acquired or released by the given callback functions.
/** Constructs an any with a given value. Interfaces are acquired by the given callback function.
@parampDestpointermemoryofdestinationany @parampSourcepointertosourcevalue;defaults(0)todefaultconstructedvalue @parampTypeDescrtypedescriptionofvalue;defaults(0)tovoid @paramacquirefunctioncalledeachtimeaninterfaceneedstobeacquired; defaults(0)touno
*/
CPPU_DLLPUBLIC void SAL_CALL uno_any_construct(
uno_Any * pDest, void * pSource, struct _typelib_TypeDescription * pTypeDescr,
uno_AcquireFunc acquire )
SAL_THROW_EXTERN_C(); /** Constructs an any with a given value. Interfaces are acquired by the given callback function.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.