v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LazyInstanceImpl< T, AllocationTrait, CreateTrait, InitOnceTrait, DestroyTrait > Struct Template Reference

#include <lazy-instance.h>

Public Types

typedef
AllocationTrait::StorageType 
StorageType
 

Public Member Functions

TPointer ()
 
const TGet () const
 

Data Fields

OnceType once_
 
StorageType storage_
 

Detailed Description

template<typename T, typename AllocationTrait, typename CreateTrait, typename InitOnceTrait, typename DestroyTrait>
struct v8::internal::LazyInstanceImpl< T, AllocationTrait, CreateTrait, InitOnceTrait, DestroyTrait >

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

Member Typedef Documentation

typedef AllocationTrait::StorageType StorageType

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

Member Function Documentation

const T& Get ( ) const
inline

Field Documentation

OnceType once_
mutable

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


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