![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <lazy-instance.h>
Public Types | |
| using | StorageType = typename AllocationTrait::StorageType |
| using | AlignmentType = typename AllocationTrait::AlignmentType |
Public Member Functions | |
| T * | Pointer () |
| const T & | Get () const |
Public Attributes | |
| OnceType | once_ |
| StorageType | storage_ |
Private Member Functions | |
| void | Init () const |
Static Private Member Functions | |
| static void | InitInstance (void *storage) |
Definition at line 165 of file lazy-instance.h.
| using v8::base::LazyInstanceImpl< T, AllocationTrait, CreateTrait, InitOnceTrait, DestroyTrait >::AlignmentType = typename AllocationTrait::AlignmentType |
Definition at line 168 of file lazy-instance.h.
| using v8::base::LazyInstanceImpl< T, AllocationTrait, CreateTrait, InitOnceTrait, DestroyTrait >::StorageType = typename AllocationTrait::StorageType |
Definition at line 167 of file lazy-instance.h.
|
inline |
|
inlineprivate |
Definition at line 176 of file lazy-instance.h.
|
inlinestaticprivate |
|
inline |
Definition at line 181 of file lazy-instance.h.
|
mutable |
Definition at line 191 of file lazy-instance.h.
|
mutable |
Definition at line 192 of file lazy-instance.h.