v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
|
#include <v8-local-handle.h>
Public Types | |
using | value_type = Local< T > |
using | reference = value_type & |
using | const_reference = const value_type & |
using | size_type = size_t |
using | difference_type = ptrdiff_t |
using | iterator = internal::WrappedIterator< typename vector_type::iterator, Local< T > > |
using | const_iterator = internal::WrappedIterator< typename vector_type::const_iterator, const Local< T > > |
Public Member Functions | |
LocalVector (Isolate *isolate) | |
LocalVector (Isolate *isolate, size_t n) | |
LocalVector (Isolate *isolate, std::initializer_list< Local< T > > init) | |
iterator | begin () noexcept |
const_iterator | begin () const noexcept |
iterator | end () noexcept |
const_iterator | end () const noexcept |
size_t | size () const noexcept |
bool | empty () const noexcept |
void | reserve (size_t n) |
void | shrink_to_fit () |
Local< T > & | operator[] (size_t n) |
const Local< T > & | operator[] (size_t n) const |
Local< T > & | at (size_t n) |
const Local< T > & | at (size_t n) const |
Local< T > & | front () |
const Local< T > & | front () const |
Local< T > & | back () |
const Local< T > & | back () const |
Local< T > * | data () noexcept |
const Local< T > * | data () const noexcept |
iterator | insert (const_iterator pos, const Local< T > &value) |
template<typename InputIt > | |
iterator | insert (const_iterator pos, InputIt first, InputIt last) |
iterator | insert (const_iterator pos, std::initializer_list< Local< T > > init) |
LocalVector< T > & | operator= (std::initializer_list< Local< T > > init) |
void | push_back (const Local< T > &x) |
void | pop_back () |
void | emplace_back (const Local< T > &x) |
void | clear () noexcept |
void | resize (size_t n) |
void | swap (LocalVector< T > &other) |
Friends | |
bool | operator== (const LocalVector< T > &x, const LocalVector< T > &y) |
bool | operator!= (const LocalVector< T > &x, const LocalVector< T > &y) |
bool | operator< (const LocalVector< T > &x, const LocalVector< T > &y) |
bool | operator> (const LocalVector< T > &x, const LocalVector< T > &y) |
bool | operator<= (const LocalVector< T > &x, const LocalVector< T > &y) |
bool | operator>= (const LocalVector< T > &x, const LocalVector< T > &y) |
Definition at line 481 of file v8-local-handle.h.
using const_iterator = internal::WrappedIterator<typename vector_type::const_iterator, const Local<T> > |
Definition at line 509 of file v8-local-handle.h.
using const_reference = const value_type& |
Definition at line 504 of file v8-local-handle.h.
using difference_type = ptrdiff_t |
Definition at line 506 of file v8-local-handle.h.
using iterator = internal::WrappedIterator<typename vector_type::iterator, Local<T> > |
Definition at line 507 of file v8-local-handle.h.
using reference = value_type& |
Definition at line 503 of file v8-local-handle.h.
using size_type = size_t |
Definition at line 505 of file v8-local-handle.h.
using value_type = Local<T> |
Definition at line 502 of file v8-local-handle.h.
|
inlineexplicit |
Definition at line 513 of file v8-local-handle.h.
|
inline |
Definition at line 514 of file v8-local-handle.h.
|
inlineexplicit |
Definition at line 516 of file v8-local-handle.h.
|
inline |
Definition at line 538 of file v8-local-handle.h.
|
inline |
Definition at line 539 of file v8-local-handle.h.
|
inline |
Definition at line 543 of file v8-local-handle.h.
|
inline |
Definition at line 544 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 524 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 523 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 572 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 547 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 546 of file v8-local-handle.h.
|
inline |
Definition at line 570 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 531 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 528 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 527 of file v8-local-handle.h.
|
inline |
Definition at line 541 of file v8-local-handle.h.
|
inline |
Definition at line 542 of file v8-local-handle.h.
|
inline |
Definition at line 549 of file v8-local-handle.h.
References WrappedIterator< Iterator, ElementType >::base().
|
inline |
Definition at line 554 of file v8-local-handle.h.
References WrappedIterator< Iterator, ElementType >::base().
|
inline |
Definition at line 558 of file v8-local-handle.h.
References WrappedIterator< Iterator, ElementType >::base().
|
inline |
Definition at line 562 of file v8-local-handle.h.
|
inline |
Definition at line 535 of file v8-local-handle.h.
|
inline |
Definition at line 536 of file v8-local-handle.h.
|
inline |
Definition at line 569 of file v8-local-handle.h.
|
inline |
Definition at line 568 of file v8-local-handle.h.
|
inline |
Definition at line 532 of file v8-local-handle.h.
|
inline |
Definition at line 573 of file v8-local-handle.h.
|
inline |
Definition at line 533 of file v8-local-handle.h.
|
inlinenoexcept |
Definition at line 530 of file v8-local-handle.h.
|
inline |
Definition at line 574 of file v8-local-handle.h.
|
friend |
Definition at line 579 of file v8-local-handle.h.
|
friend |
Definition at line 582 of file v8-local-handle.h.
|
friend |
Definition at line 588 of file v8-local-handle.h.
|
friend |
Definition at line 576 of file v8-local-handle.h.
|
friend |
Definition at line 585 of file v8-local-handle.h.
|
friend |
Definition at line 591 of file v8-local-handle.h.