![]() |
v8 14.1.146 (node 25.0.0)
V8 is Google's open source JavaScript engine
|
#include <v8-internal.h>


Public Types | |
| using | difference_type = typename std::iterator_traits< Iterator >::difference_type |
| using | value_type = std::conditional_t< std::is_void_v< ElementType >, typename std::iterator_traits< Iterator >::value_type, ElementType > |
| using | pointer = std::conditional_t< std::is_void_v< ElementType >, typename std::iterator_traits< Iterator >::pointer, std::add_pointer_t< ElementType > > |
| using | reference = std::conditional_t< std::is_void_v< ElementType >, typename std::iterator_traits< Iterator >::reference, std::add_lvalue_reference_t< ElementType > > |
| using | iterator_category = typename std::iterator_traits< Iterator >::iterator_category |
Public Member Functions | |
| constexpr | WrappedIterator () noexcept=default |
| constexpr | WrappedIterator (Iterator it) noexcept |
| template<typename OtherIterator , typename OtherElementType , typename = std::enable_if_t< std::is_convertible_v<OtherIterator, Iterator>>> | |
| constexpr | WrappedIterator (const WrappedIterator< OtherIterator, OtherElementType > &other) noexcept |
| constexpr reference | operator* () const noexcept |
| constexpr pointer | operator-> () const noexcept |
| template<typename OtherIterator , typename OtherElementType > | |
| constexpr bool | operator== (const WrappedIterator< OtherIterator, OtherElementType > &other) const noexcept |
| template<typename OtherIterator , typename OtherElementType > | |
| constexpr bool | operator!= (const WrappedIterator< OtherIterator, OtherElementType > &other) const noexcept |
| template<typename OtherIterator , typename OtherElementType > | |
| constexpr bool | operator< (const WrappedIterator< OtherIterator, OtherElementType > &other) const noexcept |
| template<typename OtherIterator , typename OtherElementType > | |
| constexpr bool | operator<= (const WrappedIterator< OtherIterator, OtherElementType > &other) const noexcept |
| template<typename OtherIterator , typename OtherElementType > | |
| constexpr bool | operator> (const WrappedIterator< OtherIterator, OtherElementType > &other) const noexcept |
| template<typename OtherIterator , typename OtherElementType > | |
| constexpr bool | operator>= (const WrappedIterator< OtherIterator, OtherElementType > &other) const noexcept |
| constexpr WrappedIterator & | operator++ () noexcept |
| constexpr WrappedIterator | operator++ (int) noexcept |
| constexpr WrappedIterator & | operator-- () noexcept |
| constexpr WrappedIterator | operator-- (int) noexcept |
| constexpr WrappedIterator | operator+ (difference_type n) const noexcept |
| constexpr WrappedIterator & | operator+= (difference_type n) noexcept |
| constexpr WrappedIterator | operator- (difference_type n) const noexcept |
| constexpr WrappedIterator & | operator-= (difference_type n) noexcept |
| template<typename OtherIterator , typename OtherElementType > | |
| constexpr auto | operator- (const WrappedIterator< OtherIterator, OtherElementType > &other) const noexcept |
| constexpr reference | operator[] (difference_type n) const noexcept |
| constexpr const Iterator & | base () const noexcept |
Friends | |
| constexpr WrappedIterator | operator+ (difference_type n, const WrappedIterator &x) noexcept |
Definition at line 1542 of file v8-internal.h.
| using difference_type = typename std::iterator_traits<Iterator>::difference_type |
Definition at line 1551 of file v8-internal.h.
| using iterator_category = typename std::iterator_traits<Iterator>::iterator_category |
Definition at line 1565 of file v8-internal.h.
| using pointer = std::conditional_t<std::is_void_v<ElementType>, typename std::iterator_traits<Iterator>::pointer, std::add_pointer_t<ElementType> > |
Definition at line 1557 of file v8-internal.h.
| using reference = std::conditional_t<std::is_void_v<ElementType>, typename std::iterator_traits<Iterator>::reference, std::add_lvalue_reference_t<ElementType> > |
Definition at line 1561 of file v8-internal.h.
| using value_type = std::conditional_t<std::is_void_v<ElementType>, typename std::iterator_traits<Iterator>::value_type, ElementType> |
Definition at line 1553 of file v8-internal.h.
|
constexprdefaultnoexcept |
|
inlineexplicitconstexprnoexcept |
Definition at line 1569 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1576 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1706 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1623 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1580 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1674 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1655 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1659 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1684 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1696 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1688 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1665 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1669 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1692 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1581 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1630 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1636 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1590 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1642 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1648 of file v8-internal.h.
|
inlineconstexprnoexcept |
Definition at line 1701 of file v8-internal.h.
|
friend |
Definition at line 1680 of file v8-internal.h.