Go to the documentation of this file.
34 #define COMMON_PRIVATE_INLINE inline __attribute__((always_inline))
35 COMMON_PRIVATE_INLINE
void*
operator new(
size_t size) {
return malloc(size); }
36 COMMON_PRIVATE_INLINE
void*
operator new(
size_t size,
const std::nothrow_t&)
throw() {
return malloc(size); }
37 COMMON_PRIVATE_INLINE
void operator delete(
void* p) { free(p); }
38 COMMON_PRIVATE_INLINE
void operator delete(
void* p,
const std::nothrow_t&)
throw() { free(p); }
39 COMMON_PRIVATE_INLINE
void*
operator new[](
size_t size) {
return malloc(size); }
40 COMMON_PRIVATE_INLINE
void*
operator new[](
size_t size,
const std::nothrow_t&)
throw() {
return malloc(size); }
41 COMMON_PRIVATE_INLINE
void operator delete[](
void* p) { free(p); }
42 COMMON_PRIVATE_INLINE
void operator delete[](
void* p,
const std::nothrow_t&)
throw() { free(p); }
45 #endif // __COMMON_H__