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
StaticallyAllocatedInstanceTrait< T > Struct Template Reference

#include <lazy-instance.h>

Public Types

typedef char StorageType[sizeof(T)] LAZY_ALIGN (T)
 

Static Public Member Functions

static TMutableInstance (StorageType *storage)
 
template<typename ConstructTrait >
static void InitStorageUsingTrait (StorageType *storage)
 

Detailed Description

template<typename T>
struct v8::internal::StaticallyAllocatedInstanceTrait< T >

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

Member Typedef Documentation

typedef char StorageType [sizeof(T)] LAZY_ALIGN(T)

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

Member Function Documentation

static void InitStorageUsingTrait ( StorageType *  storage)
inlinestatic
static T* MutableInstance ( StorageType *  storage)
inlinestatic

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

References T.

Referenced by StaticallyAllocatedInstanceTrait< T >::InitStorageUsingTrait().


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