v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::LazyInstance< T, CreateTrait, InitOnceTrait, DestroyTrait > Struct Template Reference

#include <lazy-instance.h>

Collaboration diagram for v8::base::LazyInstance< T, CreateTrait, InitOnceTrait, DestroyTrait >:

Public Types

using type
 

Detailed Description

template<typename T, typename CreateTrait = DefaultConstructTrait<T>, typename InitOnceTrait = ThreadSafeInitOnceTrait, typename DestroyTrait = LeakyInstanceTrait<T>>
struct v8::base::LazyInstance< T, CreateTrait, InitOnceTrait, DestroyTrait >

Definition at line 210 of file lazy-instance.h.

Member Typedef Documentation

◆ type

template<typename T , typename CreateTrait = DefaultConstructTrait<T>, typename InitOnceTrait = ThreadSafeInitOnceTrait, typename DestroyTrait = LeakyInstanceTrait<T>>
using v8::base::LazyInstance< T, CreateTrait, InitOnceTrait, DestroyTrait >::type
Initial value:
typename LazyStaticInstance<T, CreateTrait, InitOnceTrait,
DestroyTrait>::type
#define T

Definition at line 212 of file lazy-instance.h.


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