DCL 4.0
Loading...
Searching...
No Matches
ListedHashMapT.h
Go to the documentation of this file.
1#ifndef __DCL_LISTED_HASH_MAP_T_H__
2#define __DCL_LISTED_HASH_MAP_T_H__ 20110303
3
4#ifndef __DCL_CONFIG_H__
5 #include <dcl/Config.h>
6#endif
7
8#if !__DCL_DEBUG && !defined(__DCL_INCLUDED_STDLIB_H)
9 #include <stdlib.h> // malloc, free, realloc
10 #define __DCL_INCLUDED_STDLIB_H
11#endif
12#ifndef __DCL_INCLUDED_STRING_H
13 #include <string.h> // memset, memmove
14 #define __DCL_INCLUDED_STRING_H
15#endif
16
17#ifndef __DCL_OBJECT_H__
18#include <dcl/Object.h>
19#endif
20#ifndef __DCL_LIST_BASE_H__
21#include <dcl/ListBase.h>
22#endif
23#ifndef __DCL_ARRAY_H__
24#include <dcl/Array.h>
25#endif
26#ifndef __DCL_HASH_FUN_H__
27#include <dcl/HashFun.h>
28#endif
29
30#if __DCL_HAVE_ALLOC_DEBUG
31 #undef __DCL_ALLOC_LEVEL
32 #define __DCL_ALLOC_LEVEL __DCL_ALLOC_INTERNAL
33 #undef new
34 #define new __DCL_DEBUG_NEW
35#endif
36
37#ifdef __GNUC__
39#elif defined(_MSC_VER)
41#else
42#error "Not Supported Compiler!"
43#endif
44
45#if __DCL_HAVE_ALLOC_DEBUG
46 #undef __DCL_ALLOC_LEVEL
47 #define __DCL_ALLOC_LEVEL __DCL_ALLOC_USER
48 #undef new
49 #define new __DCL_DEBUG_NEW
50#endif
51
52#endif // __DCL_LISTED_HASH_MAP_T_H__