webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
google::protobuf.internal::scoped_array< C > Class Template Reference

#include <scoped_ptr.h>

Public Types

typedef C element_type
 

Public Member Functions

 scoped_array (C *p=NULL)
 
 ~scoped_array ()
 
void reset (C *p=NULL)
 
Coperator[] (std::ptrdiff_t i) const
 
Cget () const
 
bool operator== (C *p) const
 
bool operator!= (C *p) const
 
void swap (scoped_array &p2)
 
Crelease ()
 

Member Typedef Documentation

◆ element_type

Constructor & Destructor Documentation

◆ scoped_array()

template<class C>
google::protobuf.internal::scoped_array< C >::scoped_array ( C p = NULL)
inlineexplicit

◆ ~scoped_array()

template<class C>
google::protobuf.internal::scoped_array< C >::~scoped_array ( )
inline

Member Function Documentation

◆ get()

template<class C>
C* google::protobuf.internal::scoped_array< C >::get ( ) const
inline

◆ operator!=()

template<class C>
bool google::protobuf.internal::scoped_array< C >::operator!= ( C p) const
inline

◆ operator==()

template<class C>
bool google::protobuf.internal::scoped_array< C >::operator== ( C p) const
inline

◆ operator[]()

template<class C>
C& google::protobuf.internal::scoped_array< C >::operator[] ( std::ptrdiff_t  i) const
inline

◆ release()

template<class C>
C* google::protobuf.internal::scoped_array< C >::release ( )
inline

◆ reset()

template<class C>
void google::protobuf.internal::scoped_array< C >::reset ( C p = NULL)
inline

◆ swap()

template<class C>
void google::protobuf.internal::scoped_array< C >::swap ( scoped_array< C > &  p2)
inline

The documentation for this class was generated from the following file: