3#ifdef __COMPILE_StringList__
4 #define THIS_NAME __szStringList_h__
5 #define THIS_VALUE __T("dcl/__LIST.h/String")
6 #define LIST_T StringList
7 #define ELEMENT_T String
9 #define CONST_ELEMENT_REF const String&
10 #define HAVE_CONSTRUCTOR_ELEMENT 1
11#elif defined(__COMPILE_ByteStringList__)
12 #define THIS_NAME __szByteStringList_h__
13 #define THIS_VALUE __T("dcl/__LIST.h/ByteString")
14 #define LIST_T ByteStringList
15 #define ELEMENT_T ByteString
16 #define ELEMENT_T_CAST
17 #define CONST_ELEMENT_REF const ByteString&
18 #define HAVE_CONSTRUCTOR_ELEMENT 1
19#elif defined(__COMPILE_PointerList__)
20 #define THIS_NAME __szPointerList_h__
21 #define THIS_VALUE __T("dcl/__LIST.h/void*")
22 #define LIST_T PointerList
23 #define ELEMENT_T void*
24 #define ELEMENT_T_CAST (void*)
25 #define CONST_ELEMENT_REF const void*
26 #define HAVE_CONSTRUCTOR_ELEMENT 0
29#if __DCL_HAVE_THIS_FILE__
30 static const char_t THIS_NAME[] = THIS_VALUE;
32 #define __THIS_FILE__ THIS_NAME
598#if __DCL_HAVE_THIS_FILE__
600 #define __THIS_FILE__ __T(__FILE__)
608#undef CONST_ELEMENT_REF
609#undef HAVE_CONSTRUCTOR_ELEMENT
#define DECLARE_CLASSINFO(class_name)
#define __DCL_ASSERT(expr)
void CharsetConvertException *__fields clear()
ConstIterator & operator++()
ConstIterator & operator=(const ConstIterator &_it)
ConstIterator & operator--()
CONST_ELEMENT_REF operator*()
friend class ConstIterator
Iterator & operator=(const Iterator &_it)
CONST_ELEMENT_REF operator*()
ReverseConstIterator & operator++()
ReverseConstIterator & operator--()
ReverseConstIterator & operator=(const ReverseConstIterator &_it)
ReverseIterator & operator--()
friend class ReverseConstIterator
ReverseIterator & operator=(const ReverseIterator &_it)
ReverseIterator & operator++()
ListNode * createNode(CONST_ELEMENT_REF _element)
LIST_T & add(CONST_ELEMENT_REF _element)
LIST_T & addHead(CONST_ELEMENT_REF _element)
void move(Iterator posTo, Iterator _first, Iterator _last)
ReverseConstIterator rend() const
void destroyNode(ListNode *_pNode)
void splice(Iterator _pos, LIST_T &_other, Iterator _otherFirst, Iterator _otherLast)
ConstIterator end() const
const LIST_T & operator=(const LIST_T &_src)
Iterator find(CONST_ELEMENT_REF _element)
Iterator erase(Iterator _pos)
LIST_T & addTail(CONST_ELEMENT_REF _element)
ReverseConstIterator rbegin() const
ConstIterator begin() const
Iterator insert(Iterator _pos, CONST_ELEMENT_REF _element)
virtual String toString() const