All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
testing::internal::scoped_ptr< T > Class Template Reference

Public Types

typedef T element_type
 

Public Member Functions

T * get () const
 
T & operator* () const
 
T * operator-> () const
 
T * release ()
 
void reset (T *p=NULL)
 
 scoped_ptr (T *p=NULL)
 

Friends

void swap (scoped_ptr &a, scoped_ptr &b)