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

Public Types

enum  StartMode { kEmpty = 0, kSmall = 8, kBig = 256 }
 
using iterator = ZoneChunkListIterator< T, false, true >
 
using const_iterator = ZoneChunkListIterator< T, false, false >
 
using reverse_iterator = ZoneChunkListIterator< T, true, true >
 
using const_reverse_iterator = ZoneChunkListIterator< T, true, false >
 

Public Member Functions

 ZoneChunkList (Zone *zone, StartMode start_mode=StartMode::kEmpty)
 
size_t size () const
 
bool is_empty () const
 
Tfront () const
 
Tback () const
 
void push_back (const T &item)
 
void pop_back ()
 
void push_front (const T &item)
 
void Rewind (const size_t limit=0)
 
iterator Find (const size_t index)
 
const_iterator Find (const size_t index) const
 
void CopyTo (T *ptr)
 
iterator begin ()
 
iterator end ()
 
reverse_iterator rbegin ()
 
reverse_iterator rend ()
 
const_iterator begin () const
 
const_iterator end () const
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Friends

template<typename S , bool backwards, bool modifiable>
class ZoneChunkListIterator
 

Detailed Description

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

Definition at line 36 of file zone-chunk-list.h.


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