19 #ifndef INCLUDED_COM_SUN_STAR_UNO_SEQUENCE_H
20 #define INCLUDED_COM_SUN_STAR_UNO_SEQUENCE_H
61 inline static void * SAL_CALL
operator new ( ::size_t nSize )
63 inline static void SAL_CALL
operator delete (
void * pMem )
65 inline static void * SAL_CALL
operator new ( ::size_t,
void * pMem )
67 inline static void SAL_CALL
operator delete (
void *,
void * )
104 inline Sequence(
const E * pElements, sal_Int32 len );
110 inline explicit Sequence( sal_Int32 len );
130 {
return _pSequence->nElements; }
138 {
return (_pSequence->nElements > 0); }
147 {
return reinterpret_cast< const E *
>( _pSequence->elements ); }
158 inline E * SAL_CALL getArray();
172 inline E
const * begin()
const;
186 inline E
const * end()
const;
198 inline E & SAL_CALL operator [] ( sal_Int32 nIndex );
206 inline const E & SAL_CALL operator [] ( sal_Int32 nIndex )
const;
232 inline void SAL_CALL realloc( sal_Int32 nSize );
239 {
return _pSequence; }
253 inline ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL
toUnoSequence(
254 const ::rtl::ByteSequence & rByteSequence );
272 inline const ::com::sun::star::uno::Type &
273 SAL_CALL
getCppuType( const ::com::sun::star::uno::Sequence< E > * );
286 inline const ::com::sun::star::uno::Type &
296 inline const ::com::sun::star::uno::Type &