#include <smart-pointer.h>
Public メソッド | |
SmartPointer () | |
SmartPointer (T *pointer) | |
SmartPointer (const SmartPointer< T > &rhs) | |
~SmartPointer () | |
T * | operator* () |
T & | operator[] (size_t i) |
T * | Detach () |
SmartPointer & | operator= (const SmartPointer< T > &rhs) |
bool | is_empty () |
Private 変数 | |
T * | p |
smart-pointer.h の 37 行で定義されています。
v8::internal::SmartPointer< T >::SmartPointer | ( | ) | [inline] |
smart-pointer.h の 41 行で定義されています。
v8::internal::SmartPointer< T >::SmartPointer | ( | T * | pointer | ) | [inline, explicit] |
smart-pointer.h の 45 行で定義されています。
v8::internal::SmartPointer< T >::SmartPointer | ( | const SmartPointer< T > & | rhs | ) | [inline] |
smart-pointer.h の 50 行で定義されています。
参照先 v8::internal::NULL, と v8::internal::SmartPointer< T >::p.
v8::internal::SmartPointer< T >::~SmartPointer | ( | ) | [inline] |
smart-pointer.h の 58 行で定義されています。
参照先 v8::internal::DeleteArray(), と v8::internal::SmartPointer< T >::p.
T* v8::internal::SmartPointer< T >::Detach | ( | ) | [inline] |
smart-pointer.h の 78 行で定義されています。
参照先 v8::internal::NULL, v8::internal::SmartPointer< T >::p, と T.
bool v8::internal::SmartPointer< T >::is_empty | ( | ) | [inline] |
smart-pointer.h の 97 行で定義されています。
参照先 v8::internal::NULL, と v8::internal::SmartPointer< T >::p.
参照元 v8::internal::SmartPointer< T >::operator=(), と v8::Shell::RunShell().
T* v8::internal::SmartPointer< T >::operator* | ( | ) | [inline] |
smart-pointer.h の 62 行で定義されています。
SmartPointer& v8::internal::SmartPointer< T >::operator= | ( | const SmartPointer< T > & | rhs | ) | [inline] |
smart-pointer.h の 88 行で定義されています。
参照先 ASSERT, v8::internal::SmartPointer< T >::is_empty(), v8::internal::NULL, v8::internal::SmartPointer< T >::p, と T.
T& v8::internal::SmartPointer< T >::operator[] | ( | size_t | i | ) | [inline] |
smart-pointer.h の 66 行で定義されています。
T* v8::internal::SmartPointer< T >::p [private] |
smart-pointer.h の 103 行で定義されています。
参照元 v8::internal::SmartPointer< T >::Detach(), v8::internal::SmartPointer< T >::is_empty(), v8::internal::SmartPointer< T >::operator*(), v8::internal::SmartPointer< T >::operator=(), v8::internal::SmartPointer< T >::operator[](), v8::internal::SmartPointer< T >::SmartPointer(), と v8::internal::SmartPointer< T >::~SmartPointer().