Planeshift
scoped_ptr.h File Reference
#include <cstddef>
#include <assert.h>
#include <stdlib.h>

Go to the source code of this file.

Classes

class  google_breakpad::scoped_array< T >
 
class  google_breakpad::scoped_ptr< T >
 
class  google_breakpad::scoped_ptr_malloc< T, FreeProc >
 
class  google_breakpad::ScopedPtrMallocFree
 

Namespaces

 google_breakpad
 

Functions

template<typename T >
bool google_breakpad::operator!= (T *p, const scoped_ptr< T > &b)
 
template<typename T >
bool google_breakpad::operator!= (T *p, const scoped_array< T > &b)
 
template<typename T , typename FP >
bool google_breakpad::operator!= (T *p, const scoped_ptr_malloc< T, FP > &b)
 
template<typename T >
bool google_breakpad::operator== (T *p, const scoped_ptr< T > &b)
 
template<typename T >
bool google_breakpad::operator== (T *p, const scoped_array< T > &b)
 
template<typename T , typename FP >
bool google_breakpad::operator== (T *p, const scoped_ptr_malloc< T, FP > &b)
 
template<typename T >
void google_breakpad::swap (scoped_ptr< T > &a, scoped_ptr< T > &b)
 
template<class T >
void google_breakpad::swap (scoped_array< T > &a, scoped_array< T > &b)
 
template<typename T , typename FP >
void google_breakpad::swap (scoped_ptr_malloc< T, FP > &a, scoped_ptr_malloc< T, FP > &b)