Go to the source code of this file.
|  | 
| CPPU_DLLPUBLIC void | uno_sequence_assign (uno_Sequence **ppDest, uno_Sequence *pSource, struct _typelib_TypeDescription *pTypeDescr, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() | 
|  | Assigns a sequence. 
 | 
|  | 
| CPPU_DLLPUBLIC void | uno_type_sequence_assign (uno_Sequence **ppDest, uno_Sequence *pSource, struct _typelib_TypeDescriptionReference *pType, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() | 
|  | Assigns a sequence. 
 | 
|  | 
| CPPU_DLLPUBLIC sal_Bool | uno_sequence_construct (uno_Sequence **ppSequence, struct _typelib_TypeDescription *pTypeDescr, void *pElements, sal_Int32 len, uno_AcquireFunc acquire) SAL_THROW_EXTERN_C() | 
|  | Constructs a new sequence with given elements. 
 | 
|  | 
| CPPU_DLLPUBLIC sal_Bool | uno_type_sequence_construct (uno_Sequence **ppSequence, struct _typelib_TypeDescriptionReference *pType, void *pElements, sal_Int32 len, uno_AcquireFunc acquire) SAL_THROW_EXTERN_C() | 
|  | Constructs a new sequence with given elements. 
 | 
|  | 
| CPPU_DLLPUBLIC sal_Bool | uno_sequence_reference2One (uno_Sequence **ppSequence, struct _typelib_TypeDescription *pTypeDescr, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() | 
|  | Assures that the reference count of the given sequence is one. 
 | 
|  | 
| CPPU_DLLPUBLIC sal_Bool | uno_type_sequence_reference2One (uno_Sequence **ppSequence, struct _typelib_TypeDescriptionReference *pType, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() | 
|  | Assures that the reference count of the given sequence is one. 
 | 
|  | 
| CPPU_DLLPUBLIC sal_Bool | uno_sequence_realloc (uno_Sequence **ppSequence, struct _typelib_TypeDescription *pTypeDescr, sal_Int32 nSize, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() | 
|  | Reallocates length of a sequence. 
 | 
|  | 
| CPPU_DLLPUBLIC sal_Bool | uno_type_sequence_realloc (uno_Sequence **ppSequence, struct _typelib_TypeDescriptionReference *pType, sal_Int32 nSize, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() | 
|  | Reallocates length of a sequence. 
 | 
|  | 
| CPPU_DLLPUBLIC void | uno_type_sequence_destroy (uno_Sequence *sequence, struct _typelib_TypeDescriptionReference *type, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() | 
|  | Destroy a sequence whose reference count has dropped to zero. 
 | 
|  | 
◆ uno_Sequence
◆ uno_sequence_assign()
Assigns a sequence. 
- Parameters
- 
  
    | ppDest | destination sequence |  | pSource | source sequence |  | pTypeDescr | type description of the sequence and NOT of an element |  | release | function called each time an interface needs to be released; defaults (0) to uno |  
 
 
 
◆ uno_sequence_construct()
Constructs a new sequence with given elements. 
- Parameters
- 
  
    | ppSequence | out parameter sequence; 0 if memory allocation has failed |  | pTypeDescr | type description of the sequence and NOT of an element |  | pElements | if 0, then all elements are default constructed |  | len | number of elements |  | acquire | function called each time an interface needs to be acquired; defaults (0) to uno |  
 
- Returns
- false, if memoray allocation has failed 
 
 
◆ uno_sequence_realloc()
Reallocates length of a sequence. 
This truncates a sequence or enlarges it default constructing appended elements.
- Parameters
- 
  
    | ppSequence | inout sequence |  | pTypeDescr | type description of sequence |  | nSize | new size of sequence |  | acquire | function called each time an interface needs to be acquired; defaults (0) to uno |  | release | function called each time an interface needs to be released; defaults (0) to uno |  
 
- Returns
- false, if memoray allocation has failed 
 
 
◆ uno_sequence_reference2One()
Assures that the reference count of the given sequence is one. 
Otherwise a new copy of the sequence is created with a reference count of one.
- Parameters
- 
  
    | ppSequence | inout sequence |  | pTypeDescr | type description of sequence |  | acquire | function called each time an interface needs to be acquired; defaults (0) to uno |  | release | function called each time an interface needs to be released; defaults (0) to uno |  
 
- Returns
- false, if memoray allocation has failed 
 
 
◆ uno_type_sequence_assign()
Assigns a sequence. 
- Parameters
- 
  
    | ppDest | destination sequence |  | pSource | source sequence |  | pType | type of the sequence and NOT of an element |  | release | function called each time an interface needs to be released; defaults (0) to uno |  
 
 
 
◆ uno_type_sequence_construct()
Constructs a new sequence with given elements. 
- Parameters
- 
  
    | ppSequence | out parameter sequence; 0 if memory allocation has failed |  | pType | type of the sequence and NOT of an element |  | pElements | if 0, then all elements are default constructed |  | len | number of elements |  | acquire | function called each time an interface needs to be acquired; defaults (0) to uno |  
 
- Returns
- false, if memoray allocation has failed 
 
 
◆ uno_type_sequence_destroy()
Destroy a sequence whose reference count has dropped to zero. 
- Parameters
- 
  
    | sequence | must be non-null, sequence->nRefCount must be zero |  | type | the type of the sequence, must be non-null |  | release | function called each time an interface needs to be release, must be non-null |  
 
- Since
- LibreOffice 4.4 
 
 
◆ uno_type_sequence_realloc()
Reallocates length of a sequence. 
This truncates a sequence or enlarges it default constructing appended elements.
- Parameters
- 
  
    | ppSequence | inout sequence |  | pType | type of sequence |  | nSize | new size of sequence |  | acquire | function called each time an interface needs to be acquired; defaults (0) to uno |  | release | function called each time an interface needs to be released; defaults (0) to uno |  
 
- Returns
- false, if memoray allocation has failed 
 
 
◆ uno_type_sequence_reference2One()
Assures that the reference count of the given sequence is one. 
Otherwise a new copy of the sequence is created with a reference count of one.
- Parameters
- 
  
    | ppSequence | inout sequence |  | pType | type of sequence |  | acquire | function called each time an interface needs to be acquired; defaults (0) to uno |  | release | function called each time an interface needs to be released; defaults (0) to uno |  
 
- Returns
- false, if memoray allocation has failed