My Project
core
osl
bits
align16New.h
Go to the documentation of this file.
1
/* align16new.h
2
*/
3
#ifndef OSL_ALIGN16NEW_H
4
#define OSL_ALIGN16NEW_H
5
#include <memory>
6
#include <cstddef>
7
namespace
osl
8
{
9
namespace
misc
10
{
11
struct
Align16New
12
{
13
static
const
int
Alignment
= 16;
14
static
void
*
operator
new
(
size_t
size);
15
static
void
*
operator
new
[](
size_t
size);
16
static
void
operator
delete
(
void
*ptr,
size_t
size);
17
static
void
operator
delete
[](
void
*ptr,
size_t
size);
18
protected
:
19
~Align16New
() {}
// for safety in public inheritance
20
};
21
}
22
}
23
24
#endif
/* OSL_ALIGN16NEW_H */
25
// ;;; Local Variables:
26
// ;;; mode:c++
27
// ;;; c-basic-offset:2
28
// ;;; End:
osl::misc::Align16New
Definition:
align16New.h:12
osl::misc::Align16New::Alignment
static const int Alignment
Definition:
align16New.h:13
osl::misc::Align16New::~Align16New
~Align16New()
Definition:
align16New.h:19
misc
osl
Definition:
additionalEffect.h:6
Generated by
1.8.20