|
| SmallZoneVector (Zone *zone) |
|
| SmallZoneVector (size_t size, Zone *zone) |
|
| SmallVector ()=default |
|
| SmallVector (const ZoneAllocator< T > &allocator) |
|
V8_INLINE | SmallVector (size_t size, const ZoneAllocator< T > &allocator=ZoneAllocator< T >()) |
|
V8_INLINE | SmallVector (size_t size, const T &initial_value, const ZoneAllocator< T > &allocator=ZoneAllocator< T >()) |
|
| SmallVector (const SmallVector &other) V8_NOEXCEPT |
|
| SmallVector (const SmallVector &other, const ZoneAllocator< T > &allocator) V8_NOEXCEPT |
|
| SmallVector (SmallVector &&other) V8_NOEXCEPT |
|
| SmallVector (SmallVector &&other, const ZoneAllocator< T > &allocator) V8_NOEXCEPT |
|
V8_INLINE | SmallVector (std::initializer_list< T > init, const ZoneAllocator< T > &allocator=ZoneAllocator< T >()) |
|
V8_INLINE | SmallVector (base::Vector< const T > init, const ZoneAllocator< T > &allocator=ZoneAllocator< T >()) |
|
| ~SmallVector () |
|
SmallVector & | operator= (const SmallVector &other) V8_NOEXCEPT |
|
SmallVector & | operator= (SmallVector &&other) V8_NOEXCEPT |
|
T * | data () |
|
const T * | data () const |
|
T * | begin () |
|
const T * | begin () const |
|
T * | end () |
|
const T * | end () const |
|
auto | rbegin () |
|
auto | rbegin () const |
|
auto | rend () |
|
auto | rend () const |
|
size_t | size () const |
|
bool | empty () const |
|
size_t | capacity () const |
|
T & | front () |
|
const T & | front () const |
|
T & | back () |
|
const T & | back () const |
|
T & | at (size_t index) |
|
const T & | at (size_t index) const |
|
T & | operator[] (size_t index) |
|
const T & | operator[] (size_t index) const |
|
void | emplace_back (Args &&... args) |
|
void | push_back (T x) |
|
void | pop_back (size_t count=1) |
|
T * | insert (T *pos, const T &value) |
|
T * | insert (T *pos, size_t count, const T &value) |
|
T * | insert (T *pos, It begin, It end) |
|
T * | insert (T *pos, std::initializer_list< T > values) |
|
void | erase (T *erase_start) |
|
void | resize (size_t new_size) |
|
void | resize (size_t new_size, const T &initial_value) |
|
void | reserve (size_t new_capacity) |
|
void | clear () |
|
ZoneAllocator< T > | get_allocator () const |
|
template<typename
T,
size_t kSize>
class v8::internal::SmallZoneVector< T, kSize >
Definition at line 751 of file zone-containers.h.