Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QV4::Compiler::Context::PropertyDependencyMap Class Reference

#include <qv4compilercontext_p.h>

Inheritance diagram for QV4::Compiler::Context::PropertyDependencyMap:
Collaboration diagram for QV4::Compiler::Context::PropertyDependencyMap:

Public Member Functions

void insert (quint32 key, quint32 value)
Public Member Functions inherited from QVarLengthArray< KeyValuePair, 8 >
constexpr qsizetype max_size () const noexcept
void clear ()
qsizetype indexOf (const AT &t, qsizetype from=0) const
qsizetype lastIndexOf (const AT &t, qsizetype from=-1) const
bool contains (const AT &t) const
reference operator[] (qsizetype idx)
const_reference operator[] (qsizetype idx) const
value_type value (qsizetype i) const
value_type value (qsizetype i, const KeyValuePair &defaultValue) const
void replace (qsizetype i, const KeyValuePair &t)
void remove (qsizetype i, qsizetype n=1)
qsizetype removeAll (const AT &t)
bool removeOne (const AT &t)
qsizetype removeIf (Predicate pred)
KeyValuePair * data () noexcept
const KeyValuePair * data () const noexcept
iterator begin () noexcept
const_iterator begin () const noexcept
const_iterator cbegin () const noexcept
iterator end () noexcept
const_iterator end () const noexcept
const_iterator cend () const noexcept
reverse_iterator rbegin () noexcept
const_reverse_iterator rbegin () const noexcept
const_reverse_iterator crbegin () const noexcept
reverse_iterator rend () noexcept
const_reverse_iterator rend () const noexcept
const_reverse_iterator crend () const noexcept
iterator erase (const_iterator begin, const_iterator end)
iterator erase (const_iterator pos)
void pop_back ()
reference front ()
const_reference front () const
reference back ()
const_reference back () const
 ~QVarLengthArray ()
QVarLengthArray< KeyValuePair, Prealloc > & operator= (const QVarLengthArray< KeyValuePair, Prealloc > &other)
void removeLast ()
qsizetype count () const
qsizetype length () const
KeyValuePair & first ()
KeyValuePair & last ()
bool isEmpty () const
void resize (qsizetype sz)
void squeeze ()
void reserve (qsizetype sz)
const KeyValuePair & at (qsizetype idx) const
void append (const KeyValuePair &t)
QVarLengthArray< KeyValuePair, Prealloc > & operator<< (const KeyValuePair &t)
QVarLengthArray< KeyValuePair, Prealloc > & operator+= (const KeyValuePair &t)
void insert (qsizetype i, KeyValuePair &&t)
QVarLengthArrayassign (qsizetype n, const KeyValuePair &t)
const KeyValuePair * constData () const
auto constBegin () const -> const_iterator
const_iterator constEnd () const
void push_back (const KeyValuePair &t)
void shrink_to_fit ()
iterator emplace (const_iterator pos, Args &&...args)
KeyValuePair & emplace_back (Args &&...args)
Public Member Functions inherited from QVLABase< KeyValuePair >
Q_INLINE_TEMPLATE qsizetype indexOf (const AT &t, qsizetype from) const
Q_INLINE_TEMPLATE qsizetype lastIndexOf (const AT &t, qsizetype from) const
Q_INLINE_TEMPLATE bool contains (const AT &t) const
Q_OUTOFLINE_TEMPLATE void assign_impl (qsizetype prealloc, void *array, Iterator first, Iterator last, std::forward_iterator_tag)
Q_OUTOFLINE_TEMPLATE void assign_impl (qsizetype prealloc, void *array, Iterator first, Iterator last, std::input_iterator_tag)
Q_OUTOFLINE_TEMPLATE void assign_impl (qsizetype prealloc, void *array, Iterator first, Iterator last)
Q_OUTOFLINE_TEMPLATE auto emplace_impl (qsizetype prealloc, void *array, const_iterator before, Args &&...args) -> iterator
KeyValuePair * data () noexcept
iterator begin () noexcept
const_iterator cbegin () const noexcept
iterator end () noexcept
const_iterator cend () const noexcept
reverse_iterator rbegin () noexcept
const_reverse_iterator crbegin () const noexcept
reverse_iterator rend () noexcept
const_reverse_iterator crend () const noexcept
reference front ()
reference back ()
void pop_back ()
reference operator[] (qsizetype idx)
value_type value (qsizetype i) const
void replace (qsizetype i, const KeyValuePair &t)
void remove (qsizetype i, qsizetype n=1)
qsizetype removeAll (const AT &t)
bool removeOne (const AT &t)
qsizetype removeIf (Predicate pred)
void clear ()
iterator erase (const_iterator begin, const_iterator end)
constexpr qsizetype max_size () const noexcept
size_t hash (size_t seed) const noexcept(QtPrivate::QNothrowHashable_v< KeyValuePair >)
Public Member Functions inherited from QVLABaseBase
constexpr size_type capacity () const noexcept
constexpr size_type size () const noexcept
constexpr bool empty () const noexcept

Additional Inherited Members

Public Types inherited from QVarLengthArray< KeyValuePair, 8 >
using size_type
using value_type
using pointer
using const_pointer
using reference
using const_reference
using difference_type
using iterator
using const_iterator
using reverse_iterator
using const_reverse_iterator
Public Types inherited from QVLABase< KeyValuePair >
using iterator
using const_iterator
using reverse_iterator
using const_reverse_iterator
using value_type
using reference
using const_reference
using pointer
using const_pointer
using difference_type
Public Types inherited from QVLABaseBase
using size_type = qsizetype
Static Public Member Functions inherited from QVLABase< KeyValuePair >
static constexpr qsizetype maxSize () noexcept
Static Public Attributes inherited from QVarLengthArray< KeyValuePair, 8 >
static constexpr qsizetype PreallocatedSize
Protected Types inherited from QVLABaseBase
using malloced_ptr = std::unique_ptr<void, free_deleter>
Protected Member Functions inherited from QVLAStorage< sizeof(KeyValuePair), alignof(KeyValuePair), Prealloc >
 QVLAStorage ()=default
Protected Member Functions inherited from QVLABase< KeyValuePair >
 QVLABase ()=default
void growBy (qsizetype prealloc, void *array, qsizetype increment)
reference emplace_back_impl (qsizetype prealloc, void *array, Args &&...args)
iterator insert_impl (qsizetype prealloc, void *array, const_iterator pos, qsizetype n, const KeyValuePair &t)
bool equal (const QVLABase< S > &other) const
bool less_than (const QVLABase< S > &other) const
void append_impl (qsizetype prealloc, void *array, const KeyValuePair *buf, qsizetype n)
void reallocate_impl (qsizetype prealloc, void *array, qsizetype size, qsizetype alloc)
void resize_impl (qsizetype prealloc, void *array, qsizetype sz, const KeyValuePair &v)
bool isValidIterator (const const_iterator &i) const
Protected Member Functions inherited from QVLABaseBase
 QVLABaseBase ()=default
Q_ALWAYS_INLINE constexpr void verify (qsizetype pos=0, qsizetype n=1) const
Protected Attributes inherited from QVLAStorage< sizeof(KeyValuePair), alignof(KeyValuePair), Prealloc >
char array [Prealloc *(Align > Size ? Align :Size)]
QT_WARNING_PUSH QT_WARNING_DISABLE_DEPRECATED
Protected Attributes inherited from QVLABaseBase
qsizetype a
qsizetype s
voidptr

Detailed Description

Definition at line 252 of file qv4compilercontext_p.h.

Member Function Documentation

◆ insert()

void QV4::Compiler::Context::PropertyDependencyMap::insert ( quint32 key,
quint32 value )
inline

Definition at line 255 of file qv4compilercontext_p.h.


The documentation for this class was generated from the following file: