blob: 3f02b2bfc113940626ad636bfb984cf65edffc94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef __JE_TEMPORARY_H__
#define __JE_TEMPORARY_H__
#include "object.h"
namespace JinEngine
{
///
/// Class inherites this clound only be created on stack or static zone.
///
class Temporary : public Object
{
public:
Temporary() {};
virtual ~Temporary() {};
/*
protected:
void operator delete(void* t)
{
if(t != nullptr)
free(t);
}
*/
private:
// Disable new operands.
void* operator new(size_t);
};
} // namespace JinEngine
#endif
|