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
|
#ifndef __PTRLIST_NAMESPACE_HH__
#define __PTRLIST_NAMESPACE_HH__
#include "PtrList.h"
/* A poor man's namespace for the PtrList module */
#define NumberOfItems( a ) \
List_NumberOfItems( a )
#define Remove( a, b ) \
List_Remove( a, b )
#define Item( a, b ) \
List_Item( a, b )
#define Insert( a, b, c ) \
List_Insert( a, b, c )
#define SetItem( a, b, c ) \
List_SetItem( a, b, c )
#define Append( a, b ) \
List_Append( a, b )
#define RemoveItem( a, b ) \
List_RemoveItem( a, b )
#define SwapItems( a, b, c ) \
List_SwapItems( a, b, c )
#define Remove( a, b ) \
List_Remove( a, b )
#define GetIndexOf( a, b, c ) \
List_GetIndexOf( a, b, c )
#define DeleteItemsAndEmpty( a ) \
List_DeleteItemsAndEmpty( a )
#define SortAccordingTo( a, b ) \
List_SortAccordingTo( a, b )
#define FirstItemSuchThat( a, b ) \
List_FirstItemSuchThat( a, b )
#define FindFirstIndexSuchThat( a, b ) \
List_FindFirstIndexSuchThat( a, b )
#endif
|