FS2_Open
Open source remastering of the Freespace 2 engine
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
fsmemory.h
Go to the documentation of this file.
1
2
#ifndef _FSMEMORY_H
3
#define _FSMEMORY_H
4
5
#include <new>
6
7
#ifdef HAVE_CXX11
8
// throw
9
extern
void
*
operator
new
(
size_t
size
);
10
11
extern
void
operator
delete
(
void
*
p
)
throw
();
12
13
extern
void
*
operator
new
[] (
size_t
size
);
14
15
extern
void
operator
delete
[] (
void
*
p
)
throw
();
16
17
// no-throw
18
extern
void
*
operator
new
(
size_t
size
,
const
std::nothrow_t&)
throw
();
19
20
extern
void
operator
delete
(
void
*
p
,
const
std::nothrow_t&)
throw
();
21
22
extern
void
*
operator
new
[] (
size_t
size
,
const
std::nothrow_t&)
throw
();
23
24
extern
void
operator
delete
[] (
void
*
p
,
const
std::nothrow_t&)
throw
();
25
#else
26
// throw
27
extern
void
*
operator
new
(
size_t
size
)
throw
(std::bad_alloc);
28
29
extern
void
operator
delete
(
void
*
p
)
throw
();
30
31
extern
void
*
operator
new
[] (
size_t
size
)
throw
(std::bad_alloc);
32
33
extern
void
operator
delete
[] (
void
*
p
)
throw
();
34
35
// no-throw
36
extern
void
*
operator
new
(
size_t
size
,
const
std::nothrow_t&)
throw
();
37
38
extern
void
operator
delete
(
void
*
p
,
const
std::nothrow_t&)
throw
();
39
40
extern
void
*
operator
new
[] (
size_t
size
,
const
std::nothrow_t&)
throw
();
41
42
extern
void
operator
delete
[] (
void
*
p
,
const
std::nothrow_t&)
throw
();
43
#endif
44
45
#endif // _FSMEMORY_H
size
GLsizeiptr size
Definition:
Glext.h:5496
p
GLfloat GLfloat p
Definition:
Glext.h:8373
code
globalincs
fsmemory.h
Generated on Sun May 1 2016 16:22:27 for FS2_Open by
1.8.10