6#ifndef BALL_CONCEPT_AUTODELETABLE_H
7#define BALL_CONCEPT_AUTODELETABLE_H
9#ifndef BALL_CONFIG_CONFIG_H
10# include <BALL/CONFIG/config.h>
13#ifndef BALL_COMMON_COMMON_H
17#ifndef BALL_COMMON_GLOBAL_H
79 void*
operator new(
size_t size)
88 void operator delete(
void* ptr)
98 void*
operator new(
size_t size,
void* ptr)
107 void operator delete(
void* ptr,
void*)
172 static void* last_ptr_;
175# ifndef BALL_NO_INLINE_FUNCTIONS
176# include <BALL/CONCEPT/autoDeletable.iC>
static void clearLastPtr()
void setAutoDeletable(bool enable)
AutoDeletable(const AutoDeletable &auto_deletable, bool deep=false)
bool isAutoDeletable() const