xoreos  0.0.5
Classes | Namespaces
disposableptr.h File Reference

A smart pointer with a deletion flag. More...

#include <boost/noncopyable.hpp>
#include "src/common/system.h"
#include "src/common/types.h"
#include "src/common/deallocator.h"
Include dependency graph for disposableptr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Common::DisposablePtrBase< T, Deallocator >
 Base template class for a disposable pointer. More...
 
class  Common::DisposablePtr< T, Deallocator >
 A disposable plain pointer, allowing pointer-y access and normal deletion. More...
 
class  Common::DisposableArray< T, Deallocator >
 A disposable array pointer, allowing array-y access and array deletion. More...
 

Namespaces

 Common
 

Detailed Description

A smart pointer with a deletion flag.

Definition in file disposableptr.h.