aboutsummaryrefslogtreecommitdiff
path: root/src/PtrList_Namespace.h
blob: 6c9c81173bc69eaf91e5b0bbb4ab19ef43f8f43a (plain)
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