Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

(default)
Class scoped_refptr

   in cef_ref_counted.h

template < class T > class scoped_refptr


Inner Classes, Typedefs, and Enums
typedef scoped_refptr::element_type
          
 
Field Summary
protected T* ptr_
          
 
Constructor Summary
scoped_refptr( T* p )
          
scoped_refptr( const scoped_refptr< T >& r )
          
scoped_refptr( const scoped_refptr< U >& r )
          
scoped_refptr()
          
~scoped_refptr()
          
 
Method Summary
 T* get() const
          
 T* operator->() const
          
 scoped_refptr< T >& operator=( T* p )
          
 scoped_refptr< T >& operator=( const scoped_refptr< T >& r )
          
 scoped_refptr< T >& operator=( const scoped_refptr< U >& r )
          
 void swap( T** pp )
          
 void swap( scoped_refptr< T >& r )
          
 operator T*() const
          
 

Field Detail

ptr_

protected T* ptr_;


Constructor Detail

scoped_refptr

public scoped_refptr( T* p );

scoped_refptr

public scoped_refptr( const scoped_refptr< T >& r );

scoped_refptr

public scoped_refptr( const scoped_refptr< U >& r );

scoped_refptr

public scoped_refptr();

~scoped_refptr

public ~scoped_refptr();


Method Detail

get

public T* get() const;

operator->

public T* operator->() const;

operator=

public scoped_refptr< T >& operator=( T* p );

operator=

public scoped_refptr< T >& operator=( const scoped_refptr< T >& r );

operator=

public scoped_refptr< T >& operator=( const scoped_refptr< U >& r );

swap

public void swap( T** pp );

swap

public void swap( scoped_refptr< T >& r );

T*

public operator T*() const;

 Overview   Project   Class   Tree   Index 
CEF3 C++ API Docs - Version 80.1.4+g8927396+chromium-80.0.3987.149
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

Chromium Embedded Framework (CEF) Copyright © 2016 Marshall A. Greenblatt