6#if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS)
8# if !defined (_STLP_USE_NO_IOSTREAMS)
17#if !defined (STLPORT) || defined(_STLP_USE_NAMESPACES)
21#if !defined (STLPORT) && defined(__GNUC__)
22using namespace __gnu_cxx;
31#if !defined (STLPORT) || defined (_STLP_NO_EXTENSIONS) || defined (_STLP_USE_NO_IOSTREAMS)
35#if defined (STLPORT) && defined (_STLP_USE_NO_IOSTREAMS)
59#if defined (STLPORT) && !defined (_STLP_USE_NO_IOSTREAMS) && !defined (_STLP_NO_EXTENSIONS)
68 char array [] = {
'x',
'l',
'x',
't',
's',
's' };
106 for(
i =
str.begin();
i !=
str.end();
i++)
125#if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS)
126 int array[] = { 0, 1, 2, 3, 4 };
142 slit = sl.
begin(); ++slit; ++slit;
153#if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS)
154 int array[] = { 0, 1, 2, 3, 4 };
171 for (
i = 0; slit != sl.
end(); ++slit, ++
i) {
191 for (
i = 0; slit != sl.
end(); ++slit, ++
i) {
200#if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS)
201 int array[] = { 0, 1, 2, 3, 4 };
213 slit = sl1.
begin(); ++slit;
230 for (
i = 0, slit = sl1.
begin(); slit != sl1.
end(); ++slit, ++
i) {
241 slit = sl1.
begin(); ++slit;
252 for (
i = 0, slit = sl2.
begin(); slit != sl2.
end(); ++slit, ++
i) {
290 for (
i = 0, slit = sl1.
begin(); slit != sl1.
end(); ++slit, ++
i) {
311 for (
i = 0, slit = sl2.
begin(); slit != sl2.
end(); ++slit, ++
i) {
332#if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS)
341 SlistInt slint1(10, 0, stack1);
342 SlistInt slint1Cpy(slint1);
344 SlistInt slint2(10, 1, stack2);
345 SlistInt slint2Cpy(slint2);
362 SlistInt slint1(stack1);
363 SlistInt slint1Cpy(slint1);
365 SlistInt slint2(10, 1, stack2);
366 SlistInt slint2Cpy(slint2);
383 SlistInt slint1(10, 0, stack1);
384 SlistInt slint1Cpy(slint1);
386 SlistInt slint2(stack2);
387 SlistInt slint2Cpy(slint2);
405 SlistInt slint1(10, 0, stack1);
406 SlistInt slint2(10, 1, stack2);
408 slint1.splice(slint1.begin(), slint2);
418 SlistInt slint1(10, 0, stack1);
419 SlistInt slint2(10, 1, stack2);
421 slint1.splice(slint1.begin(), slint2, slint2.begin());
431 SlistInt slint1(10, 0, stack1);
432 SlistInt slint2(10, 1, stack2);
434 SlistInt::iterator lit(slint2.begin());
436 slint1.splice(slint1.begin(), slint2, slint2.begin(), lit);
446 SlistInt slint1(10, 0, stack1);
447 SlistInt slint2(10, 1, stack2);
449 slint1.splice_after(slint1.before_begin(), slint2);
459 SlistInt slint1(10, 0, stack1);
460 SlistInt slint2(10, 1, stack2);
462 slint1.splice_after(slint1.before_begin(), slint2, slint2.before_begin());
472 SlistInt slint1(10, 0, stack1);
473 SlistInt slint2(10, 1, stack2);
475 SlistInt::iterator lit(slint2.begin());
477 slint1.splice_after(slint1.before_begin(), slint2, slint2.before_begin(), lit);
487 SlistInt slint1(10, 0, stack1);
488 SlistInt slint2(10, 1, stack2);
490 SlistInt slintref(stack2);
491 slintref.insert_after(slintref.before_begin(), 10, 1);
492 slintref.insert_after(slintref.before_begin(), 10, 0);
494 slint1.merge(slint2);
503# if (!defined (STLPORT) || !defined (_STLP_NO_MEMBER_TEMPLATES)) && \
504 (!defined (_MSC_VER) || (_MSC_VER >= 1300))
506 SlistInt slint1(10, 0, stack1);
507 SlistInt slint2(10, 1, stack2);
509 SlistInt slintref(stack2);
510 slintref.insert_after(slintref.before_begin(), 10, 0);
511 slintref.insert_after(slintref.before_begin(), 10, 1);
526 SlistInt slint1(stack1);
527 slint1.push_front(1);
528 slint1.insert_after(slint1.before_begin(), 10, 0);
533 SlistInt::iterator slit(slint1.begin());
541#if defined (STLPORT) && !defined (_STLP_NO_EXTENSIONS) && \
542 (!defined (_STLP_USE_PTR_SPECIALIZATIONS) || defined (_STLP_CLASS_PARTIAL_SPECIALIZATION))
543# if !defined (__DMC__)
basic_ostringstream< char, char_traits< char >, allocator< char > > ostringstream
_STLP_MOVE_TO_STD_NAMESPACE void _STLP_CALL advance(_InputIterator &__i, _Distance __n)
int strcmp(const char *String1, const char *String2)
list< IncompleteClass >::iterator it
deque< IncompleteClass > instances
CPPUNIT_TEST(allocator_with_state)
void allocator_with_state()
CPPUNIT_TEST_SUITE(SlistTest)
_STLP_PRIV _Slist_iterator< _Tp, _Nonconst_traits< _Tp > > iterator
iterator erase(iterator __pos)
void splice_after(iterator __pos, _Self &__x, iterator __before_first, iterator __before_last)
iterator insert_after(iterator __pos, const value_type &__x=_Tp())
iterator insert(iterator __pos, const value_type &__x=_Tp())
iterator erase_after(iterator __pos)
void assign(size_type __n, const _Tp &__val)
_STLP_PRIV _Slist_iterator< _Tp, _Const_traits< _Tp > > const_iterator
void splice(iterator __pos, _Self &__x)
iterator previous(const_iterator __pos)
#define CPPUNIT_STOP_IGNORE
#define CPPUNIT_TEST_SUITE_REGISTRATION(X)
#define CPPUNIT_ASSERT(X)
static unsigned char buff[32768]
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i