webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
BindingPointer< ObjectType > Class Template Reference

#include <RefCountObject.h>

Inheritance diagram for BindingPointer< ObjectType >:
OffsetBindingPointer< ObjectType >

Public Member Functions

 BindingPointer ()
 
 BindingPointer (const BindingPointer< ObjectType > &other)
 
void operator= (const BindingPointer< ObjectType > &other)
 
virtual ~BindingPointer ()
 
virtual void set (ObjectType *newObject)
 
ObjectType * get () const
 
ObjectType * operator-> () const
 
GLuint id () const
 
bool operator== (const BindingPointer< ObjectType > &other) const
 
bool operator!= (const BindingPointer< ObjectType > &other) const
 

Constructor & Destructor Documentation

◆ BindingPointer() [1/2]

template<class ObjectType>
BindingPointer< ObjectType >::BindingPointer ( )
inline

◆ BindingPointer() [2/2]

template<class ObjectType>
BindingPointer< ObjectType >::BindingPointer ( const BindingPointer< ObjectType > &  other)
inline

◆ ~BindingPointer()

template<class ObjectType>
virtual BindingPointer< ObjectType >::~BindingPointer ( )
inlinevirtual

Member Function Documentation

◆ get()

template<class ObjectType>
ObjectType* BindingPointer< ObjectType >::get ( ) const
inline

◆ id()

template<class ObjectType>
GLuint BindingPointer< ObjectType >::id ( ) const
inline

◆ operator!=()

template<class ObjectType>
bool BindingPointer< ObjectType >::operator!= ( const BindingPointer< ObjectType > &  other) const
inline

◆ operator->()

template<class ObjectType>
ObjectType* BindingPointer< ObjectType >::operator-> ( ) const
inline

◆ operator=()

template<class ObjectType>
void BindingPointer< ObjectType >::operator= ( const BindingPointer< ObjectType > &  other)
inline

◆ operator==()

template<class ObjectType>
bool BindingPointer< ObjectType >::operator== ( const BindingPointer< ObjectType > &  other) const
inline

◆ set()

template<class ObjectType>
virtual void BindingPointer< ObjectType >::set ( ObjectType *  newObject)
inlinevirtual

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