19 #ifndef _COM_SUN_STAR_UNO_SEQUENCE_H_
20 #define _COM_SUN_STAR_UNO_SEQUENCE_H_
27 #if ! defined EXCEPTIONS_OFF
64 inline static void * SAL_CALL
operator new ( ::size_t nSize )
67 inline static void SAL_CALL
operator delete (
void * pMem )
70 inline static void * SAL_CALL
operator new ( ::size_t,
void * pMem )
73 inline static void SAL_CALL
operator delete (
void *,
void * )
112 inline
Sequence( const E * pElements, sal_Int32 len );
118 inline explicit
Sequence( sal_Int32 len );
138 inline sal_Int32 SAL_CALL
getLength() const SAL_THROW(())
156 {
return reinterpret_cast< const E *
>( _pSequence->
elements ); }
179 inline E & SAL_CALL
operator [] ( sal_Int32 nIndex );
187 inline const E & SAL_CALL
operator [] ( sal_Int32 nIndex )
const
216 inline void SAL_CALL
realloc( sal_Int32 nSize );
223 {
return _pSequence; }
231 inline ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL
toUnoSequence(
232 const ::rtl::ByteSequence & rByteSequence )
SAL_THROW(());
250 inline const ::com::sun::star::uno::Type &
251 SAL_CALL
getCppuType( const ::com::sun::star::uno::Sequence< E > * )
266 inline const ::com::sun::star::uno::Type &
277 inline const ::com::sun::star::uno::Type &