V8 Project
v8::internal::ZoneAllocationPolicy Struct Reference

#include <zone.h>

+ Collaboration diagram for v8::internal::ZoneAllocationPolicy:

Public Member Functions

 ZoneAllocationPolicy (Zone *zone)
 
 INLINE (void *New(size_t size))
 
 INLINE (static void Delete(void *pointer))
 
Zonezone ()
 

Private Attributes

Zonezone_
 

Detailed Description

Definition at line 163 of file zone.h.

Constructor & Destructor Documentation

◆ ZoneAllocationPolicy()

v8::internal::ZoneAllocationPolicy::ZoneAllocationPolicy ( Zone zone)
inlineexplicit

Definition at line 165 of file zone.h.

Member Function Documentation

◆ INLINE() [1/2]

v8::internal::ZoneAllocationPolicy::INLINE ( static void   Deletevoid *pointer)
inline

Definition at line 167 of file zone.h.

167 { }

◆ INLINE() [2/2]

v8::internal::ZoneAllocationPolicy::INLINE ( void *  Newsize_t size)

◆ zone()

Zone* v8::internal::ZoneAllocationPolicy::zone ( )
inline

Definition at line 168 of file zone.h.

168 { return zone_; }

References zone_.

Referenced by v8::internal::EffectsBase< Var, kNoVar >::zone().

+ Here is the caller graph for this function:

Member Data Documentation

◆ zone_

Zone* v8::internal::ZoneAllocationPolicy::zone_
private

Definition at line 171 of file zone.h.

Referenced by zone().


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