v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <smart-pointers.h>
Public Member Functions | |
SmartPointerBase () | |
SmartPointerBase (T *ptr) | |
SmartPointerBase (const SmartPointerBase< Deallocator, T > &rhs) | |
T * | operator-> () const |
T & | operator* () const |
T * | get () const |
T & | operator[] (size_t i) |
const T & | operator[] (size_t i) const |
T * | Detach () |
void | Reset (T *new_value) |
SmartPointerBase< Deallocator, T > & | operator= (const SmartPointerBase< Deallocator, T > &rhs) |
bool | is_empty () const |
Protected Member Functions | |
~SmartPointerBase () | |
Definition at line 36 of file smart-pointers.h.
|
inline |
Definition at line 39 of file smart-pointers.h.
|
inlineexplicit |
Definition at line 42 of file smart-pointers.h.
|
inline |
Definition at line 46 of file smart-pointers.h.
|
inlineprotected |
Definition at line 105 of file smart-pointers.h.
|
inline |
Definition at line 75 of file smart-pointers.h.
Referenced by StringsStorage::GetName().
|
inline |
Definition at line 55 of file smart-pointers.h.
Referenced by Logger::ApiIndexedPropertyAccess(), Logger::ApiNamedPropertyAccess(), Logger::ApiNamedSecurityCheck(), Logger::ApiObjectAccess(), Logger::CodeCreateEvent(), RemoteDebuggerEvent::data(), MessageHandler::DefaultMessageReport(), Factory::EmergencyNewError(), Deoptimizer::GetOutputInfo(), HeapObject::HeapObjectShortPrint(), RegExpImpl::IrregexpExec(), JSFunction::PrintName(), v8::internal::RUNTIME_FUNCTION(), and TEST().
|
inline |
Definition at line 99 of file smart-pointers.h.
Referenced by SmartPointerBase< ObjectDeallocator< v8::internal::HeapObjectsMap >, v8::internal::HeapObjectsMap >::operator=().
|
inline |
Definition at line 53 of file smart-pointers.h.
|
inline |
Definition at line 51 of file smart-pointers.h.
|
inline |
Definition at line 90 of file smart-pointers.h.
|
inline |
Definition at line 58 of file smart-pointers.h.
|
inline |
Definition at line 63 of file smart-pointers.h.
|
inline |
Definition at line 81 of file smart-pointers.h.
Referenced by CodeStubGraphBuilderBase::CodeStubGraphBuilderBase().