V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::RecyclingZoneAllocator< T > Class Template Reference
Inheritance diagram for v8::internal::RecyclingZoneAllocator< T >:
v8::internal::ZoneAllocator< T >

Classes

struct  rebind
 

Public Member Functions

 RecyclingZoneAllocator (Zone *zone) throw ()
 
 RecyclingZoneAllocator (const RecyclingZoneAllocator &other) throw ()
 
template<typename U >
 RecyclingZoneAllocator (const RecyclingZoneAllocator< U > &other) throw ()
 
Tallocate (size_t n, const void *hint=nullptr)
 
void deallocate (T *p, size_t n)
 
- Public Member Functions inherited from v8::internal::ZoneAllocator< T >
 ZoneAllocator (Zone *zone) throw ()
 
 ZoneAllocator (const ZoneAllocator &other) throw ()
 
template<typename U >
 ZoneAllocator (const ZoneAllocator< U > &other) throw ()
 
Taddress (T &x) const
 
const Taddress (const T &x) const
 
Tallocate (size_t n, const void *hint=nullptr)
 
void deallocate (T *p, size_t)
 
size_t max_size () const throw ()
 
template<typename U , typename... Args>
void construct (U *p, Args &&... args)
 
template<typename U >
void destroy (U *p)
 
bool operator== (ZoneAllocator const &other) const
 
bool operator!= (ZoneAllocator const &other) const
 
Zonezone ()
 

Friends

template<typename U >
class RecyclingZoneAllocator
 

Additional Inherited Members

- Public Types inherited from v8::internal::ZoneAllocator< T >
typedef Tpointer
 
typedef const Tconst_pointer
 
typedef Treference
 
typedef const Tconst_reference
 
typedef T value_type
 
typedef size_t size_type
 
typedef ptrdiff_t difference_type
 

Detailed Description

template<typename T>
class v8::internal::RecyclingZoneAllocator< T >

Definition at line 82 of file zone-allocator.h.


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