|
| | 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.