webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
rtc::ScopedPtrCollection< T > Class Template Reference

#include <scopedptrcollection.h>

Public Types

typedef std::vector< T * > VectorT
 
typedef std::vector< T * > VectorT
 

Public Member Functions

 ScopedPtrCollection ()
 
 ~ScopedPtrCollection ()
 
const VectorTcollection () const
 
void Reserve (size_t size)
 
void PushBack (T *t)
 
void Remove (T *t)
 
 ScopedPtrCollection ()
 
 ~ScopedPtrCollection ()
 
const VectorTcollection () const
 
void Reserve (size_t size)
 
void PushBack (T *t)
 
void Remove (T *t)
 

Member Typedef Documentation

◆ VectorT [1/2]

template<class T >
typedef std::vector<T*> rtc::ScopedPtrCollection< T >::VectorT

◆ VectorT [2/2]

template<class T >
typedef std::vector<T*> rtc::ScopedPtrCollection< T >::VectorT

Constructor & Destructor Documentation

◆ ScopedPtrCollection() [1/2]

template<class T >
rtc::ScopedPtrCollection< T >::ScopedPtrCollection ( )
inline

◆ ~ScopedPtrCollection() [1/2]

template<class T >
rtc::ScopedPtrCollection< T >::~ScopedPtrCollection ( )
inline

◆ ScopedPtrCollection() [2/2]

template<class T >
rtc::ScopedPtrCollection< T >::ScopedPtrCollection ( )
inline

◆ ~ScopedPtrCollection() [2/2]

template<class T >
rtc::ScopedPtrCollection< T >::~ScopedPtrCollection ( )
inline

Member Function Documentation

◆ collection() [1/2]

template<class T >
const VectorT& rtc::ScopedPtrCollection< T >::collection ( ) const
inline

◆ collection() [2/2]

template<class T >
const VectorT& rtc::ScopedPtrCollection< T >::collection ( ) const
inline

◆ PushBack() [1/2]

template<class T >
void rtc::ScopedPtrCollection< T >::PushBack ( T t)
inline

◆ PushBack() [2/2]

template<class T >
void rtc::ScopedPtrCollection< T >::PushBack ( T t)
inline

◆ Remove() [1/2]

template<class T >
void rtc::ScopedPtrCollection< T >::Remove ( T t)
inline

◆ Remove() [2/2]

template<class T >
void rtc::ScopedPtrCollection< T >::Remove ( T t)
inline

◆ Reserve() [1/2]

template<class T >
void rtc::ScopedPtrCollection< T >::Reserve ( size_t  size)
inline

◆ Reserve() [2/2]

template<class T >
void rtc::ScopedPtrCollection< T >::Reserve ( size_t  size)
inline

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