acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
_new.h
1
2
3
//#if !defined(NO_ACME_MEMORY_MANAGEMENT)
4
//
5
//
6
//#if defined(LINUX) || defined(FREEBSD) || defined(OPENBSD)
7
//#include <___new>
8
//#endif
9
//
10
//
11
//
12
//void * MEMORY_DECL operator new(std::size_t nSize, void * p) inplace_new_throw_spec;
13
//
15
//
16
//void MEMORY_DECL operator delete(void * p, void * palloc) del_throw_spec;
17
//
18
//void * MEMORY_DECL operator new(std::size_t nSize) new_throw_spec;
19
//
20
//void MEMORY_DECL operator delete(void * p) del_throw_spec;
21
//
22
//void * MEMORY_DECL operator new[](std::size_t nSize) new_throw_spec;
23
//
24
//void MEMORY_DECL operator delete[](void * p) del_throw_spec;
25
//
26
//void * MEMORY_DECL operator new(std::size_t nSize, const_char_pointer pszFileName, ::i32 nLine) new_throw_spec;
27
//
28
//void MEMORY_DECL operator delete(void * p, const_char_pointer pszFileName, ::i32 nLine) del_throw_spec;
29
//
30
//void * MEMORY_DECL operator new[](std::size_t nSize, const_char_pointer pszFileName, ::i32 nLine) new_throw_spec;
31
//
32
//void MEMORY_DECL operator delete[](void * p, const_char_pointer pszFileName, ::i32 nLine) del_throw_spec;
33
//
34
//void * MEMORY_DECL operator new(std::size_t nSize, ::i32 nType, const_char_pointer pszFileName, ::i32 nLine);
35
//
36
//void * MEMORY_DECL operator new[](std::size_t nSize, ::i32 nType, const_char_pointer pszFileName, ::i32 nLine);
37
//
38
//void MEMORY_DECL operator delete(void * p, ::i32 nType, const_char_pointer pszFileName, ::i32 nLine);
39
//
40
//void MEMORY_DECL operator delete[](void * p, ::i32 nType, const_char_pointer pszFileName, ::i32 nLine);
41
//
42
//
43
//#endif
memory
_new.h
Generated by
1.17.0