T cLib_calcTimer(T *value)
Definition c_lib.h:74
JSUList< T > * getSupervisor() const
Definition JSUList.h:50
T * getObject() const
Definition JSUList.h:48
JSULink(T *object)
Definition JSUList.h:46
JSULink< T > * getPrev() const
Definition JSUList.h:54
JSULink< T > * getNext() const
Definition JSUList.h:52
JSUListIterator< T > & operator=(JSULink< T > *link)
Definition JSUList.h:135
JSUListIterator(JSUList< T > *list)
Definition JSUList.h:133
JSUListIterator< T > operator++(int)
Definition JSUList.h:147
JSUListIterator< T > & operator++()
Definition JSUList.h:153
JSUListIterator(JSULink< T > *link)
Definition JSUList.h:132
JSUListIterator< T > operator--(int)
Definition JSUList.h:158
bool operator!=(JSUListIterator< T > const &other) const
Definition JSUList.h:145
JSUListIterator< T > & operator--()
Definition JSUList.h:164
T * operator->()
Definition JSUList.h:171
bool operator!=(JSULink< T > const *other) const
Definition JSUList.h:143
T * getObject()
Definition JSUList.h:140
T & operator*()
Definition JSUList.h:169
JSUListIterator()
Definition JSUList.h:131
bool operator==(JSULink< T > const *other) const
Definition JSUList.h:142
JSULink< T > * mLink
Definition JSUList.h:174
bool operator==(JSUListIterator< T > const &other) const
Definition JSUList.h:144
JSULink< T > * getEnd() const
Definition JSUList.h:119
bool insert(JSULink< T > *before, JSULink< T > *link)
Definition JSUList.h:107
bool remove(JSULink< T > *link)
Definition JSUList.h:111
JSULink< T > * getNth(int index)
Definition JSUList.h:117
bool append(JSULink< T > *link)
Definition JSUList.h:103
~JSUList()
Definition JSUList.h:101
JSUList(bool init)
Definition JSUList.h:99
u32 getNumLinks() const
Definition JSUList.h:121
JSULink< T > * getFirst() const
Definition JSUList.h:113
JSULink< T > * getLast() const
Definition JSUList.h:115
bool prepend(JSULink< T > *link)
Definition JSUList.h:105
JSUList()
Definition JSUList.h:98
JSUPtrLink * getNext() const
Definition JSUList.h:28
void * getObjectPtr() const
Definition JSUList.h:24
JSUPtrList * mList
Definition JSUList.h:34
void * mObject
Definition JSUList.h:33
JSUPtrList * getList() const
Definition JSUList.h:26
~JSUPtrLink()
Definition JSUList.cpp:15
JSUPtrLink * mNext
Definition JSUList.h:36
JSUPtrLink * getPrev() const
Definition JSUList.h:30
JSUPtrLink * mPrev
Definition JSUList.h:35
bool remove(JSUPtrLink *ptr)
Definition JSUList.cpp:127
JSUPtrLink * mTail
Definition JSUList.h:87
bool prepend(JSUPtrLink *ptr)
Definition JSUList.cpp:75
void setFirst(JSUPtrLink *first)
Definition JSUList.cpp:43
JSUPtrLink * getFirstLink() const
Definition JSUList.h:79
~JSUPtrList()
Definition JSUList.cpp:27
u32 mLength
Definition JSUList.h:88
bool append(JSUPtrLink *ptr)
Definition JSUList.cpp:52
JSUPtrLink * getNthLink(u32 i) const
Definition JSUList.cpp:151
JSUPtrLink * mHead
Definition JSUList.h:86
u32 getNumLinks() const
Definition JSUList.h:83
JSUPtrLink * getLastLink() const
Definition JSUList.h:81
void initiate()
Definition JSUList.cpp:37
JSUPtrList()
Definition JSUList.h:67
bool insert(JSUPtrLink *before, JSUPtrLink *ptr)
Definition JSUList.cpp:98
JSUTreeIterator(JSUTree< T > *tree)
Definition JSUList.h:222
JSUTree< T > * mTree
Definition JSUList.h:251
JSUTreeIterator()
Definition JSUList.h:221
T * operator->()
Definition JSUList.h:248
bool operator!=(JSUTree< T > *other)
Definition JSUList.h:233
JSUTreeIterator< T > & operator++()
Definition JSUList.h:241
T * getObject()
Definition JSUList.h:229
JSUTreeIterator< T > & operator=(JSUTree< T > *tree)
Definition JSUList.h:224
T * operator*()
Definition JSUList.h:246
JSUTreeIterator< T > operator++(int)
Definition JSUList.h:235
bool operator==(JSUTree< T > *other)
Definition JSUList.h:231
JSUTree< T > * getPrevChild() const
Definition JSUList.h:205
JSUTree< T > * getLastChild() const
Definition JSUList.h:201
T * getObject() const
Definition JSUList.h:209
bool removeChild(JSUTree< T > *child)
Definition JSUList.h:193
bool appendChild(JSUTree< T > *child)
Definition JSUList.h:191
bool insertChild(JSUTree< T > *before, JSUTree< T > *child)
Definition JSUList.h:195
JSUTree< T > * getNextChild() const
Definition JSUList.h:203
u32 getNumChildren() const
Definition JSUList.h:207
JSUTree< T > * getFirstChild() const
Definition JSUList.h:199
JSUTree< T > * getEndChild() const
Definition JSUList.h:197
~JSUTree()
Definition JSUList.h:189
JSUTree(T *owner)
Definition JSUList.h:188
JSUTree< T > * getParent() const
Definition JSUList.h:211
static u8 child[40]
Definition d_a_e_rb.cpp:675
int i
Definition e_pow.c:165
static const double T[]
Definition k_tan.c:106
unsigned long u32
Definition types.h:10