Lines Matching full:operator
30 # pragma comment(linker, "/export:??2@YAPEAX_K@Z") // operator new
31 # pragma comment(linker, "/export:??3@YAXPEAX@Z") // operator delete
32 # pragma comment(linker, "/export:??3@YAXPEAX_K@Z") // sized operator delete
33 # pragma comment(linker, "/export:??_U@YAPEAX_K@Z") // operator new[]
34 # pragma comment(linker, "/export:??_V@YAXPEAX@Z") // operator delete[]
36 # pragma comment(linker, "/export:??2@YAPAXI@Z") // operator new
37 # pragma comment(linker, "/export:??3@YAXPAX@Z") // operator delete
38 # pragma comment(linker, "/export:??3@YAXPAXI@Z") // sized operator delete
39 # pragma comment(linker, "/export:??_U@YAPAXI@Z") // operator new[]
40 # pragma comment(linker, "/export:??_V@YAXPAX@Z") // operator delete[]
60 // On OS X it's not enough to just provide our own 'operator new' and
61 // 'operator delete' implementations, because they're going to be in the
78 void *operator new(size_t size) { OPERATOR_NEW_BODY(FROM_NEW); }
80 void *operator new[](size_t size) { OPERATOR_NEW_BODY(FROM_NEW_BR); }
82 void *operator new(size_t size, std::nothrow_t const&)
85 void *operator new[](size_t size, std::nothrow_t const&)
109 void operator delete(void *ptr) NOEXCEPT {
113 void operator delete[](void *ptr) NOEXCEPT {
117 void operator delete(void *ptr, std::nothrow_t const&) {
121 void operator delete[](void *ptr, std::nothrow_t const&) {
125 void operator delete(void *ptr, size_t size) NOEXCEPT {
130 void operator delete[](void *ptr, size_t size) NOEXCEPT {