Class jac::ValueVectorWeak::const_iterator
ClassList > jac > ValueVectorWeak > const_iterator
Public Types
| Type | Name |
|---|---|
| typedef std::ptrdiff_t | difference_type |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef std::random_access_iterator_tag | iterator_concept |
| typedef ValueWeak | reference |
| typedef ValueWeak | value_type |
Public Functions
| Type | Name |
|---|---|
| const_iterator () |
|
| const_iterator (ContextRef ctx, const JSValue * ptr) |
|
| ValueWeak | operator* () const |
| const_iterator & | operator++ () |
| const_iterator | operator++ (int) |
| const_iterator & | operator+= (difference_type offset) |
| const_iterator & | operator-- () |
| const_iterator | operator-- (int) |
| const_iterator & | operator-= (difference_type offset) |
| ValueWeak | operator[] (difference_type offset) const |
Public Types Documentation
typedef difference_type
typedef iterator_category
typedef iterator_concept
typedef reference
typedef value_type
Public Functions Documentation
function const_iterator [1/2]
function const_iterator [2/2]
function operator*
function operator++
function operator++
function operator+=
function operator--
function operator--
function operator-=
function operator[]
Friends Documentation
friend operator+
inline const_iterator jac::ValueVectorWeak::const_iterator::operator+ (
const_iterator it,
difference_type offset
)
friend operator+
inline const_iterator jac::ValueVectorWeak::const_iterator::operator+ (
difference_type offset,
const_iterator it
)
friend operator-
inline const_iterator jac::ValueVectorWeak::const_iterator::operator- (
const_iterator it,
difference_type offset
)
friend operator-
inline difference_type jac::ValueVectorWeak::const_iterator::operator- (
const_iterator lhs,
const_iterator rhs
)
friend operator<=>
inline auto jac::ValueVectorWeak::const_iterator::operator<=> (
const_iterator lhs,
const_iterator rhs
)
friend operator==
inline bool jac::ValueVectorWeak::const_iterator::operator== (
const_iterator lhs,
const_iterator rhs
)
The documentation for this class was generated from the following file src/jac/machine/values.h