28 #ifndef _COM_SUN_STAR_UNO_SEQUENCE_H_
29 #define _COM_SUN_STAR_UNO_SEQUENCE_H_
36 #if ! defined EXCEPTIONS_OFF
73 inline static void * SAL_CALL
operator new ( ::size_t nSize )
76 inline static void SAL_CALL
operator delete (
void * pMem )
79 inline static void * SAL_CALL
operator new ( ::size_t,
void * pMem )
82 inline static void SAL_CALL
operator delete (
void *,
void * )
121 inline
Sequence( const E * pElements, sal_Int32 len );
127 inline explicit
Sequence( sal_Int32 len );
147 inline sal_Int32 SAL_CALL
getLength() const SAL_THROW(())
165 {
return reinterpret_cast< const E *
>( _pSequence->
elements ); }
188 inline E & SAL_CALL
operator [] ( sal_Int32 nIndex );
196 inline const E & SAL_CALL
operator [] ( sal_Int32 nIndex )
const
225 inline void SAL_CALL
realloc( sal_Int32 nSize );
232 {
return _pSequence; }
240 inline ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL
toUnoSequence(
241 const ::rtl::ByteSequence & rByteSequence )
SAL_THROW(());
259 inline const ::com::sun::star::uno::Type &
260 SAL_CALL
getCppuType( const ::com::sun::star::uno::Sequence< E > * )
275 inline const ::com::sun::star::uno::Type &
286 inline const ::com::sun::star::uno::Type &