V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::ZoneList< T > Class Template Reference

Public Types

typedef T * iterator
 

Public Member Functions

 ZoneList (int capacity, Zone *zone)
 
 ZoneList (std::initializer_list< T > list, Zone *zone)
 
 ZoneList (const ZoneList< T > &other, Zone *zone)
 
V8_INLINE void operator delete (void *p, ZoneAllocationPolicy allocator)
 
void * operator new (size_t size, Zone *zone)
 
T & operator[] (int i) const
 
T & at (int i) const
 
T & last () const
 
T & first () const
 
iterator begin () const
 
iterator end () const
 
V8_INLINE bool is_empty () const
 
V8_INLINE int length () const
 
V8_INLINE int capacity () const
 
Vector< T > ToVector () const
 
Vector< T > ToVector (int start, int length) const
 
Vector< const T > ToConstVector () const
 
V8_INLINE void Initialize (int capacity, Zone *zone)
 
void Add (const T &element, Zone *zone)
 
void AddAll (const ZoneList< T > &other, Zone *zone)
 
void AddAll (const Vector< T > &other, Zone *zone)
 
void InsertAt (int index, const T &element, Zone *zone)
 
Vector< T > AddBlock (T value, int count, Zone *zone)
 
void Set (int index, const T &element)
 
Remove (int i)
 
V8_INLINE T RemoveLast ()
 
V8_INLINE void Clear ()
 
V8_INLINE void Rewind (int pos)
 
bool Contains (const T &elm) const
 
template<class Visitor >
void Iterate (Visitor *visitor)
 
template<typename CompareFunction >
void Sort (CompareFunction cmp)
 
template<typename CompareFunction >
void StableSort (CompareFunction cmp, size_t start, size_t length)
 
void operator delete (void *pointer)
 
void operator delete (void *pointer, Zone *zone)
 

Detailed Description

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

Definition at line 17 of file expression-classifier.h.


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