Guiliani
Version 2.6 revision 7293 (documentation build 12)
GUIMemLeakFunctions.h
1
/*
2
* Copyright (C) TES Electronic Solutions GmbH,
3
* All Rights Reserved.
4
* Contact: info@guiliani.de
5
*
6
* This file is part of the Guiliani HMI framework
7
* for the development of graphical user interfaces on embedded systems.
8
*/
9
10
#ifndef __GUI_MEM_LEAK_FUNCTIONS_H__
11
#define __GUI_MEM_LEAK_FUNCTIONS_H__
12
13
#include "GUIConfigDebug.h"
14
20
void
Guiliani_info(
const
char
* pFile,
int
iLine,
const
char
* pFunction);
21
22
#ifdef GUILIANI_OVERLOAD_CPP_FUNCS
29
void
*
operator
new
(
size_t
uiSize,
const
char
* pcFile,
int
iLine,
const
char
* pcFunction);
30
37
void
*
operator
new
[](
size_t
uiSize,
const
char
* pcFile,
int
iLine,
const
char
* pcFunction);
38
42
void
operator
delete
(
void
* Memory)
throw
();
43
47
void
operator
delete
[](
void
* Memory)
throw
();
48
#endif
49
56
void
* Guiliani_new(
size_t
uiSize,
const
char
* pFile,
int
iLine,
const
char
* pFunction);
57
64
void
* Guiliani_newArray(
size_t
uiSize,
const
char
* pFile,
int
iLine,
const
char
* pFunction);
65
72
void
Guiliani_delete(
void
* pMemory,
const
char
* pFile,
int
iLine,
const
char
* pFunction);
73
80
void
Guiliani_deleteArray(
void
* pMemory,
const
char
* pFile,
int
iLine,
const
char
* pFunction);
81
88
void
* Guiliani_malloc(
size_t
uiSize,
const
char
* pFile,
int
iLine,
const
char
* pFunction);
89
96
void
Guiliani_free(
void
* pMemory,
const
char
* pFile,
int
iLine,
const
char
* pFunction);
97
105
void
* Guiliani_realloc(
void
* pMemory,
size_t
uiSize,
const
char
* pFile,
int
iLine,
const
char
* pFunction);
106
107
#endif
Include
Core
GUIMemLeakFunctions.h
Generated by
1.9.4