JX Application Framework
Loading...
Searching...
No Matches
Functions
jNew.cpp File Reference
#include "JMemoryManager.h"
#include "jNew.h"
Include dependency graph for jNew.cpp:

Functions

void * operator new (size_t size)
 
void * operator new (size_t size, const std::nothrow_t &nothrow_value) noexcept
 
void * operator new (size_t size, const JUtf8Byte *file, const JUInt32 line, const int type, const bool assert) noexcept
 
void * operator new[] (size_t size)
 
void * operator new[] (size_t size, const std::nothrow_t &nothrow_value) noexcept
 
void * operator new[] (size_t size, const JUtf8Byte *file, const JUInt32 line, const int type, const bool assert) noexcept
 
void operator delete (void *memory) noexcept
 
void operator delete (void *memory, std::size_t size) noexcept
 
void operator delete (void *memory, const std::nothrow_t &nothrow_value) noexcept
 
void operator delete[] (void *memory) noexcept
 
void operator delete[] (void *memory, std::size_t size) noexcept
 
void operator delete[] (void *memory, const std::nothrow_t &nothrow_value) noexcept
 
void JLocateDelete (const JUtf8Byte *file, const JUInt32 line)
 

Function Documentation

◆ JLocateDelete()

void JLocateDelete ( const JUtf8Byte file,
const JUInt32  line 
)

◆ operator delete() [1/3]

void operator delete ( void *  memory)
noexcept

◆ operator delete() [2/3]

void operator delete ( void *  memory,
const std::nothrow_t &  nothrow_value 
)
noexcept

◆ operator delete() [3/3]

void operator delete ( void *  memory,
std::size_t  size 
)
noexcept

◆ operator delete[]() [1/3]

void operator delete[] ( void *  memory)
noexcept

◆ operator delete[]() [2/3]

void operator delete[] ( void *  memory,
const std::nothrow_t &  nothrow_value 
)
noexcept

◆ operator delete[]() [3/3]

void operator delete[] ( void *  memory,
std::size_t  size 
)
noexcept

◆ operator new() [1/3]

void * operator new ( size_t  size)

◆ operator new() [2/3]

void * operator new ( size_t  size,
const JUtf8Byte file,
const JUInt32  line,
const int  type,
const bool  assert 
)
noexcept

The JCore replacement for operator new. These functions are simply an interface to the appropriate JMemoryManager functions.

2016/01/05: The latest C++ standard, allows "= delete" to be appended to a function declaration. This broke the original "delete" macro.

Base code generated by Codemill v0.1.0

◆ operator new() [3/3]

void * operator new ( size_t  size,
const std::nothrow_t &  nothrow_value 
)
noexcept

◆ operator new[]() [1/3]

void * operator new[] ( size_t  size)

◆ operator new[]() [2/3]

void * operator new[] ( size_t  size,
const JUtf8Byte file,
const JUInt32  line,
const int  type,
const bool  assert 
)
noexcept

◆ operator new[]() [3/3]

void * operator new[] ( size_t  size,
const std::nothrow_t &  nothrow_value 
)
noexcept