LibreOffice Module cppu (master) 1
|
#include <sal/config.h>
#include <cassert>
#include <string.h>
#include <osl/diagnose.h>
#include <osl/interlck.h>
#include <typelib/typedescription.h>
#include <uno/data.h>
#include <uno/sequence2.h>
#include "constr.hxx"
#include "copy.hxx"
#include "destr.hxx"
Go to the source code of this file.
Namespaces | |
namespace | cppu |
Functions | |
static uno_Sequence * | cppu::reallocSeq (uno_Sequence *pReallocate, std::size_t nElementSize, sal_Int32 nElements) |
static bool | cppu::idefaultConstructElements (uno_Sequence **ppSeq, typelib_TypeDescriptionReference *pElementType, sal_Int32 nStartIndex, sal_Int32 nStopIndex, sal_Int32 nAlloc) |
static bool | cppu::icopyConstructFromElements (uno_Sequence **ppSeq, void *pSourceElements, typelib_TypeDescriptionReference *pElementType, sal_Int32 nStopIndex, uno_AcquireFunc acquire, sal_Int32 nAlloc) |
static bool | cppu::ireallocSequence (uno_Sequence **ppSequence, typelib_TypeDescriptionReference *pElementType, sal_Int32 nSize, uno_AcquireFunc acquire, uno_ReleaseFunc release) |
sal_Bool SAL_CALL | uno_type_sequence_construct (uno_Sequence **ppSequence, typelib_TypeDescriptionReference *pType, void *pElements, sal_Int32 len, uno_AcquireFunc acquire) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_sequence_construct (uno_Sequence **ppSequence, typelib_TypeDescription *pTypeDescr, void *pElements, sal_Int32 len, uno_AcquireFunc acquire) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_type_sequence_realloc (uno_Sequence **ppSequence, typelib_TypeDescriptionReference *pType, sal_Int32 nSize, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_sequence_realloc (uno_Sequence **ppSequence, typelib_TypeDescription *pTypeDescr, sal_Int32 nSize, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_type_sequence_reference2One (uno_Sequence **ppSequence, typelib_TypeDescriptionReference *pType, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_sequence_reference2One (uno_Sequence **ppSequence, typelib_TypeDescription *pTypeDescr, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_sequence_assign (uno_Sequence **ppDest, uno_Sequence *pSource, typelib_TypeDescription *pTypeDescr, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_type_sequence_assign (uno_Sequence **ppDest, uno_Sequence *pSource, typelib_TypeDescriptionReference *pType, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
void | uno_type_sequence_destroy (uno_Sequence *sequence, typelib_TypeDescriptionReference *type, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
void SAL_CALL uno_sequence_assign | ( | uno_Sequence ** | ppDest, |
uno_Sequence * | pSource, | ||
typelib_TypeDescription * | pTypeDescr, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 871 of file sequence.cxx.
References cppu::idestructSequence(), and SAL_THROW_EXTERN_C.
sal_Bool SAL_CALL uno_sequence_construct | ( | uno_Sequence ** | ppSequence, |
typelib_TypeDescription * | pTypeDescr, | ||
void * | pElements, | ||
sal_Int32 | len, | ||
uno_AcquireFunc | acquire | ||
) |
Definition at line 700 of file sequence.cxx.
References cppu::createEmptySequence(), cppu::icopyConstructFromElements(), cppu::idefaultConstructElements(), and SAL_THROW_EXTERN_C.
sal_Bool SAL_CALL uno_sequence_realloc | ( | uno_Sequence ** | ppSequence, |
typelib_TypeDescription * | pTypeDescr, | ||
sal_Int32 | nSize, | ||
uno_AcquireFunc | acquire, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 761 of file sequence.cxx.
References cppu::ireallocSequence(), and SAL_THROW_EXTERN_C.
sal_Bool SAL_CALL uno_sequence_reference2One | ( | uno_Sequence ** | ppSequence, |
typelib_TypeDescription * | pTypeDescr, | ||
uno_AcquireFunc | acquire, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 827 of file sequence.cxx.
References cppu::allocSeq(), cppu::icopyConstructFromElements(), cppu::idestructSequence(), and SAL_THROW_EXTERN_C.
void SAL_CALL uno_type_sequence_assign | ( | uno_Sequence ** | ppDest, |
uno_Sequence * | pSource, | ||
typelib_TypeDescriptionReference * | pType, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 887 of file sequence.cxx.
References cppu::idestructSequence(), and SAL_THROW_EXTERN_C.
sal_Bool SAL_CALL uno_type_sequence_construct | ( | uno_Sequence ** | ppSequence, |
typelib_TypeDescriptionReference * | pType, | ||
void * | pElements, | ||
sal_Int32 | len, | ||
uno_AcquireFunc | acquire | ||
) |
Definition at line 655 of file sequence.cxx.
References cppu::createEmptySequence(), cppu::icopyConstructFromElements(), cppu::idefaultConstructElements(), and SAL_THROW_EXTERN_C.
void uno_type_sequence_destroy | ( | uno_Sequence * | sequence, |
typelib_TypeDescriptionReference * | type, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 902 of file sequence.cxx.
References cppu::idestroySequence(), SAL_THROW_EXTERN_C, and type.
sal_Bool SAL_CALL uno_type_sequence_realloc | ( | uno_Sequence ** | ppSequence, |
typelib_TypeDescriptionReference * | pType, | ||
sal_Int32 | nSize, | ||
uno_AcquireFunc | acquire, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 739 of file sequence.cxx.
References cppu::ireallocSequence(), and SAL_THROW_EXTERN_C.
sal_Bool SAL_CALL uno_type_sequence_reference2One | ( | uno_Sequence ** | ppSequence, |
typelib_TypeDescriptionReference * | pType, | ||
uno_AcquireFunc | acquire, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 780 of file sequence.cxx.
References cppu::allocSeq(), cppu::icopyConstructFromElements(), cppu::idestructSequence(), and SAL_THROW_EXTERN_C.