#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().
1.7.1