![]() |
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.