1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| void A::AddBFirst(B* item)\
{\
METHOD_MULTI_ADDFIRST(A, A, B, B) \
}\
\
void A::AddBLast(B* item)\
{\
METHOD_MULTI_ADDLAST(A, A, B, B) \
}\
\
void A::AddBAfter(B* item, B* pos)\
{\
METHOD_MULTI_ADDAFTER(A, A, B, B) \
}\
\
void A::AddBBefore(B* item, B* pos)\
{\
METHOD_MULTI_ADDBEFORE(A, A, B, B) \
}\
\
void A::RemoveB(B* item)\
{\
METHOD_MULTI_REMOVE(A, A, B, B) \
}\
\
void A::DeleteAllB()\
{\
METHOD_MULTI_DELETEALL(A, A, B, B) \
}\
\
void A::ReplaceB(B* item, B* newItem)\
{\
METHOD_MULTI_REPLACE(A, A, B, B) \
}\
\
B* A::GetFirstB() const\
{\
METHOD_MULTI_GETFIRST(A, A, B, B) \
}\
\
B* A::GetLastB() const\
{\
METHOD_MULTI_GETLAST(A, A, B, B) \
}\
\
B* A::GetNextB(B* pos) const\
{\
METHOD_MULTI_GETNEXT(A, A, B, B) \
}\
\
B* A::GetPrevB(B* pos) const\
{\
METHOD_MULTI_GETPREV(A, A, B, B) \
}\
\
int A::GetBCount() const\
{\
METHOD_MULTI_GETCOUNT(A, A, B, B) \
}\
\
void A::MoveBFirst(B* item)\
{\
METHOD_MULTI_MOVEFIRST(A, A, B, B) \
}\
\
void A::MoveBLast(B* item)\
{\
METHOD_MULTI_MOVELAST(A, A, B, B) \
}\
\
void A::MoveBAfter(B* item, B* pos)\
{\
METHOD_MULTI_MOVEAFTER(A, A, B, B) \
}\
\
void A::MoveBBefore(B* item, B* pos)\
{\
METHOD_MULTI_MOVEBEFORE(A, A, B, B) \
}\
\
void A::SortB(int (*comp)(B*, B*))\
{\
METHOD_MULTI_SORT(A, A, B, B) \
} |
Partager