webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <Strong.h>
Public Types | |
enum | HashTableDeletedValueTag { HashTableDeletedValue, HashTableDeletedValue } |
enum | HashTableDeletedValueTag { HashTableDeletedValue, HashTableDeletedValue } |
typedef Handle< T >::ExternalType | ExternalType |
typedef Handle< T >::ExternalType | ExternalType |
Public Types inherited from JSC::Handle< T > | |
typedef HandleTypes< T >::ExternalType | ExternalType |
typedef HandleTypes< T >::ExternalType | ExternalType |
Public Member Functions | |
Strong () | |
Strong (VM &, ExternalType=ExternalType()) | |
Strong (VM &, Handle< T >) | |
Strong (const Strong &other) | |
template<typename U > | |
Strong (const Strong< U > &other) | |
bool | isHashTableDeletedValue () const |
Strong (HashTableDeletedValueTag) | |
~Strong () | |
bool | operator! () const |
operator bool () const | |
void | swap (Strong &other) |
ExternalType | get () const |
void | set (VM &, ExternalType) |
template<typename U > | |
Strong & | operator= (const Strong< U > &other) |
Strong & | operator= (const Strong &other) |
void | clear () |
Strong () | |
Strong (VM &, ExternalType=ExternalType()) | |
Strong (VM &, Handle< T >) | |
Strong (const Strong &other) | |
template<typename U > | |
Strong (const Strong< U > &other) | |
bool | isHashTableDeletedValue () const |
Strong (HashTableDeletedValueTag) | |
~Strong () | |
bool | operator! () const |
operator bool () const | |
void | swap (Strong &other) |
ExternalType | get () const |
void | set (VM &, ExternalType) |
template<typename U > | |
Strong & | operator= (const Strong< U > &other) |
Strong & | operator= (const Strong &other) |
void | clear () |
Public Member Functions inherited from JSC::Handle< T > | |
template<typename U > | |
Handle (Handle< U > o) | |
void | swap (Handle &other) |
ExternalType | get () const |
template<typename U > | |
Handle (Handle< U > o) | |
void | swap (Handle &other) |
ExternalType | get () const |
Public Member Functions inherited from JSC::HandleBase | |
bool | operator! () const |
operator bool () const | |
HandleSlot | slot () const |
bool | operator! () const |
operator bool () const | |
HandleSlot | slot () const |
Public Member Functions inherited from JSC::HandleConverter< Handle< T >, T > | |
T * | operator-> () |
const T * | operator-> () const |
T * | operator-> () |
const T * | operator-> () const |
T * | operator* () |
const T * | operator* () const |
T * | operator* () |
const T * | operator* () const |
Friends | |
template<typename U > | |
class | Strong |
Additional Inherited Members | |
Protected Member Functions inherited from JSC::Handle< T > | |
Handle (HandleSlot slot=0) | |
Handle (HandleSlot slot=0) | |
Protected Member Functions inherited from JSC::HandleBase | |
HandleBase (HandleSlot slot) | |
void | swap (HandleBase &other) |
void | setSlot (HandleSlot slot) |
HandleBase (HandleSlot slot) | |
void | swap (HandleBase &other) |
void | setSlot (HandleSlot slot) |
typedef Handle<T>::ExternalType JSC::Strong< T >::ExternalType |
typedef Handle<T>::ExternalType JSC::Strong< T >::ExternalType |
enum JSC::Strong::HashTableDeletedValueTag |
enum JSC::Strong::HashTableDeletedValueTag |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
JSC::Strong< T >::Strong | ( | VM & | , |
ExternalType | = ExternalType() |
||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void JSC::Strong< T >::set | ( | VM & | , |
ExternalType | |||
) |
|
inline |
|
inline |
|
inline |