BWAPI
|
#include <string>
#include "Utils.h"
#include <iostream>
#include <boost/tuple/tuple.hpp>
#include <boost/type_traits.hpp>
Go to the source code of this file.
Classes | |
class | ReferenceCounted |
struct | ReferenceCounted::ReferenceCountedType |
struct | ReferenceCounted::NotReferenceCountedType |
class | AutoPtr< ReferenceCounted > |
Namespaces | |
namespace | memory |
Functions | |
template<class Acquirer > | |
void | memory::acquire (const Acquirer *acquirer, const ReferenceCounted &referenceCounted) |
template<class Acquirer , class T > | |
void | memory::acquire (const Acquirer *acquirer, const T *const t) |
template<class Acquirer , class T > | |
void | memory::acquire (const Acquirer *acquirer, T *const t) |
template<class Acquirer , class Iterator > | |
void | memory::acquire (const Acquirer *acquirer, Iterator begin, Iterator end) |
template<class Acquirer > | |
void | memory::release (const Acquirer *acquirer, const ReferenceCounted &referenceCounted) |
template<class Acquirer , class T > | |
void | memory::release (const Acquirer *acquirer, const T *const t) |
template<class Acquirer , class T > | |
void | memory::release (const Acquirer *acquirer, T *const t) |
template<class Acquirer , class Iterator > | |
void | memory::release (const Acquirer *acquirer, Iterator begin, Iterator end) |
void | memory::considerDeletion (const ReferenceCounted &referenceCounted) |
template<class T > | |
void | memory::considerDeletion (const T *const t) |
template<class T > | |
void | memory::considerDeletion (T *const t) |
template<class Iterator > | |
void | memory::considerDeletion (Iterator begin, Iterator end) |