v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SmartArrayPointer< T > Class Template Reference

#include <smart-pointers.h>

Inheritance diagram for SmartArrayPointer< T >:
Collaboration diagram for SmartArrayPointer< T >:

Public Member Functions

 SmartArrayPointer ()
 
 SmartArrayPointer (T *ptr)
 
 SmartArrayPointer (const SmartArrayPointer< T > &rhs)
 
- Public Member Functions inherited from SmartPointerBase< ArrayDeallocator< T >, T >
 SmartPointerBase ()
 
 SmartPointerBase (T *ptr)
 
 SmartPointerBase (const SmartPointerBase< ArrayDeallocator< T >, T > &rhs)
 
Toperator-> () const
 
Toperator* () const
 
Tget () const
 
Toperator[] (size_t i)
 
const Toperator[] (size_t i) const
 
TDetach ()
 
void Reset (T *new_value)
 
SmartPointerBase
< ArrayDeallocator< T >, T > & 
operator= (const SmartPointerBase< ArrayDeallocator< T >, T > &rhs)
 
bool is_empty () const
 

Additional Inherited Members

- Protected Member Functions inherited from SmartPointerBase< ArrayDeallocator< T >, T >
 ~SmartPointerBase ()
 

Detailed Description

template<typename T>
class v8::internal::SmartArrayPointer< T >

Definition at line 123 of file smart-pointers.h.

Constructor & Destructor Documentation

SmartArrayPointer ( )
inline

Definition at line 125 of file smart-pointers.h.

SmartArrayPointer ( T ptr)
inlineexplicit

Definition at line 126 of file smart-pointers.h.

SmartArrayPointer ( const SmartArrayPointer< T > &  rhs)
inline

Definition at line 128 of file smart-pointers.h.


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