libcopp  1.1.0
stack_allocator.h
Go to the documentation of this file.
1 #ifndef COPP_STACKCONTEXT_STACK_ALLOCATOR_H
2 #define COPP_STACKCONTEXT_STACK_ALLOCATOR_H
3 
4 
5 #pragma once
6 
8 
12 
13 #ifdef LIBCOPP_MACRO_USE_SEGMENTED_STACKS
15 #endif
16 
17 #ifdef LIBCOPP_MACRO_SYS_POSIX
19 namespace copp {
20  namespace allocator {
21  typedef stack_allocator_posix default_statck_allocator;
22  }
23 } // namespace copp
24 
25 #elif defined(LIBCOPP_MACRO_SYS_WIN)
26 
28 namespace copp {
29  namespace allocator {
30  typedef stack_allocator_windows default_statck_allocator;
31  }
32 } // namespace copp
33 
34 #else
35 
36 #error unknown stack allocator
37 
38 #endif
39 
40 #endif /* STACK_ALLOCATOR_H_ */