![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qflatmap_p.h>
Classes | |
class | const_iterator |
struct | containers |
class | iterator |
Public Types | |
using | key_type = Key |
using | mapped_type = T |
using | value_compare = QFlatMapValueCompare<Key, T, Compare> |
using | value_type = typename value_compare::value_type |
using | key_container_type = KeyContainer |
using | mapped_container_type = MappedContainer |
using | size_type = typename key_container_type::size_type |
using | key_compare = Compare |
Public Member Functions | |
QFlatMap ()=default | |
QFlatMap (const key_container_type &keys, const mapped_container_type &values) | |
QFlatMap (key_container_type &&keys, const mapped_container_type &values) | |
QFlatMap (const key_container_type &keys, mapped_container_type &&values) | |
QFlatMap (key_container_type &&keys, mapped_container_type &&values) | |
QFlatMap (std::initializer_list< value_type > lst) | |
template<class InputIt, is_compatible_iterator< InputIt > = nullptr> | |
QFlatMap (InputIt first, InputIt last) | |
QFlatMap (Qt::OrderedUniqueRange_t, const key_container_type &keys, const mapped_container_type &values) | |
QFlatMap (Qt::OrderedUniqueRange_t, key_container_type &&keys, const mapped_container_type &values) | |
QFlatMap (Qt::OrderedUniqueRange_t, const key_container_type &keys, mapped_container_type &&values) | |
QFlatMap (Qt::OrderedUniqueRange_t, key_container_type &&keys, mapped_container_type &&values) | |
QFlatMap (Qt::OrderedUniqueRange_t, std::initializer_list< value_type > lst) | |
template<class InputIt, is_compatible_iterator< InputIt > = nullptr> | |
QFlatMap (Qt::OrderedUniqueRange_t, InputIt first, InputIt last) | |
QFlatMap (const Compare &compare) | |
QFlatMap (const key_container_type &keys, const mapped_container_type &values, const Compare &compare) | |
QFlatMap (key_container_type &&keys, const mapped_container_type &values, const Compare &compare) | |
QFlatMap (const key_container_type &keys, mapped_container_type &&values, const Compare &compare) | |
QFlatMap (key_container_type &&keys, mapped_container_type &&values, const Compare &compare) | |
QFlatMap (std::initializer_list< value_type > lst, const Compare &compare) | |
template<class InputIt, is_compatible_iterator< InputIt > = nullptr> | |
QFlatMap (InputIt first, InputIt last, const Compare &compare) | |
QFlatMap (Qt::OrderedUniqueRange_t, const key_container_type &keys, const mapped_container_type &values, const Compare &compare) | |
QFlatMap (Qt::OrderedUniqueRange_t, key_container_type &&keys, const mapped_container_type &values, const Compare &compare) | |
QFlatMap (Qt::OrderedUniqueRange_t, const key_container_type &keys, mapped_container_type &&values, const Compare &compare) | |
QFlatMap (Qt::OrderedUniqueRange_t, key_container_type &&keys, mapped_container_type &&values, const Compare &compare) | |
QFlatMap (Qt::OrderedUniqueRange_t, std::initializer_list< value_type > lst, const Compare &compare) | |
template<class InputIt, is_compatible_iterator< InputIt > = nullptr> | |
QFlatMap (Qt::OrderedUniqueRange_t, InputIt first, InputIt last, const Compare &compare) | |
size_type | count () const noexcept |
size_type | size () const noexcept |
size_type | capacity () const noexcept |
bool | isEmpty () const noexcept |
bool | empty () const noexcept |
containers | extract () && |
const key_container_type & | keys () const noexcept |
const mapped_container_type & | values () const noexcept |
void | reserve (size_type s) |
void | clear () |
bool | remove (const Key &key) |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
bool | remove (const X &key) |
iterator | erase (iterator it) |
T | take (const Key &key) |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
T | take (const X &key) |
bool | contains (const Key &key) const |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
bool | contains (const X &key) const |
T | value (const Key &key, const T &defaultValue) const |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
T | value (const X &key, const T &defaultValue) const |
T | value (const Key &key) const |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
T | value (const X &key) const |
T & | operator[] (const Key &key) |
T & | operator[] (Key &&key) |
T | operator[] (const Key &key) const |
std::pair< iterator, bool > | insert (const Key &key, const T &value) |
std::pair< iterator, bool > | insert (Key &&key, const T &value) |
std::pair< iterator, bool > | insert (const Key &key, T &&value) |
std::pair< iterator, bool > | insert (Key &&key, T &&value) |
template<typename... Args> | |
std::pair< iterator, bool > | try_emplace (const Key &key, Args &&...args) |
template<typename... Args> | |
std::pair< iterator, bool > | try_emplace (Key &&key, Args &&...args) |
template<typename M> | |
std::pair< iterator, bool > | insert_or_assign (const Key &key, M &&obj) |
template<typename M> | |
std::pair< iterator, bool > | insert_or_assign (Key &&key, M &&obj) |
template<class InputIt, is_compatible_iterator< InputIt > = nullptr> | |
void | insert (InputIt first, InputIt last) |
void | insert (const value_type *first, const value_type *last) |
template<class InputIt, is_compatible_iterator< InputIt > = nullptr> | |
void | insert (Qt::OrderedUniqueRange_t, InputIt first, InputIt last) |
void | insert (Qt::OrderedUniqueRange_t, const value_type *first, const value_type *last) |
iterator | begin () |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | constBegin () const |
iterator | end () |
const_iterator | end () const |
const_iterator | cend () const |
const_iterator | constEnd () const |
std::reverse_iterator< iterator > | rbegin () |
std::reverse_iterator< const_iterator > | rbegin () const |
std::reverse_iterator< const_iterator > | crbegin () const |
std::reverse_iterator< iterator > | rend () |
std::reverse_iterator< const_iterator > | rend () const |
std::reverse_iterator< const_iterator > | crend () const |
iterator | lower_bound (const Key &key) |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
iterator | lower_bound (const X &key) |
const_iterator | lower_bound (const Key &key) const |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
const_iterator | lower_bound (const X &key) const |
iterator | find (const Key &key) |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
iterator | find (const X &key) |
const_iterator | find (const Key &key) const |
template<class X, class Y = Compare, is_marked_transparent< Y > = nullptr> | |
const_iterator | find (const X &key) const |
template<typename Predicate> | |
size_type | remove_if (Predicate pred) |
key_compare | key_comp () const noexcept |
value_compare | value_comp () const noexcept |
Definition at line 108 of file qflatmap_p.h.
using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::key_compare = Compare |
Definition at line 123 of file qflatmap_p.h.
using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::key_container_type = KeyContainer |
Definition at line 120 of file qflatmap_p.h.
using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::key_type = Key |
Definition at line 116 of file qflatmap_p.h.
using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::mapped_container_type = MappedContainer |
Definition at line 121 of file qflatmap_p.h.
using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::mapped_type = T |
Definition at line 117 of file qflatmap_p.h.
using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::size_type = typename key_container_type::size_type |
Definition at line 122 of file qflatmap_p.h.
using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::value_compare = QFlatMapValueCompare<Key, T, Compare> |
Definition at line 118 of file qflatmap_p.h.
using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::value_type = typename value_compare::value_type |
Definition at line 119 of file qflatmap_p.h.
|
default |
|
inlineexplicit |
Definition at line 419 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 425 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 431 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 437 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 443 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 449 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 456 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 462 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 468 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 474 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 480 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 486 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 491 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 497 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 504 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 511 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 518 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 525 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 531 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 539 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 545 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 551 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 557 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 563 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 570 of file qflatmap_p.h.
|
inline |
Definition at line 769 of file qflatmap_p.h.
|
inline |
Definition at line 770 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 578 of file qflatmap_p.h.
|
inline |
Definition at line 771 of file qflatmap_p.h.
Referenced by QFlatMap< qint64, const QPointingDevice * >::constBegin().
|
inline |
Definition at line 775 of file qflatmap_p.h.
Referenced by QFlatMap< qint64, const QPointingDevice * >::constEnd().
|
inline |
Definition at line 591 of file qflatmap_p.h.
|
inline |
Definition at line 772 of file qflatmap_p.h.
|
inline |
Definition at line 776 of file qflatmap_p.h.
|
inline |
Definition at line 625 of file qflatmap_p.h.
|
inline |
Definition at line 631 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 576 of file qflatmap_p.h.
|
inline |
Definition at line 782 of file qflatmap_p.h.
|
inline |
Definition at line 790 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 580 of file qflatmap_p.h.
|
inline |
Definition at line 773 of file qflatmap_p.h.
|
inline |
Definition at line 774 of file qflatmap_p.h.
|
inline |
Definition at line 608 of file qflatmap_p.h.
|
inline |
Definition at line 581 of file qflatmap_p.h.
|
inline |
Definition at line 816 of file qflatmap_p.h.
|
inline |
Definition at line 827 of file qflatmap_p.h.
|
inline |
Definition at line 822 of file qflatmap_p.h.
|
inline |
Definition at line 839 of file qflatmap_p.h.
|
inline |
Definition at line 678 of file qflatmap_p.h.
|
inline |
Definition at line 688 of file qflatmap_p.h.
|
inline |
Definition at line 750 of file qflatmap_p.h.
|
inline |
Definition at line 743 of file qflatmap_p.h.
|
inline |
Definition at line 683 of file qflatmap_p.h.
|
inline |
Definition at line 693 of file qflatmap_p.h.
|
inline |
Definition at line 763 of file qflatmap_p.h.
|
inline |
Definition at line 756 of file qflatmap_p.h.
|
inline |
Definition at line 724 of file qflatmap_p.h.
|
inline |
Definition at line 733 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 579 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 924 of file qflatmap_p.h.
Referenced by QFlatMap< qint64, const QPointingDevice * >::lower_bound(), and QFlatMap< qint64, const QPointingDevice * >::lower_bound().
|
inlinenoexcept |
Definition at line 582 of file qflatmap_p.h.
|
inline |
Definition at line 792 of file qflatmap_p.h.
|
inline |
Definition at line 805 of file qflatmap_p.h.
|
inline |
Definition at line 799 of file qflatmap_p.h.
|
inline |
Definition at line 811 of file qflatmap_p.h.
|
inline |
Definition at line 662 of file qflatmap_p.h.
|
inline |
Definition at line 672 of file qflatmap_p.h.
|
inline |
Definition at line 667 of file qflatmap_p.h.
|
inline |
Definition at line 777 of file qflatmap_p.h.
|
inline |
Definition at line 778 of file qflatmap_p.h.
|
inline |
Definition at line 597 of file qflatmap_p.h.
|
inline |
Definition at line 603 of file qflatmap_p.h.
|
inline |
Definition at line 851 of file qflatmap_p.h.
|
inline |
Definition at line 783 of file qflatmap_p.h.
|
inline |
Definition at line 786 of file qflatmap_p.h.
|
inline |
Definition at line 585 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 577 of file qflatmap_p.h.
|
inline |
Definition at line 614 of file qflatmap_p.h.
|
inline |
Definition at line 620 of file qflatmap_p.h.
|
inline |
Definition at line 700 of file qflatmap_p.h.
|
inline |
Definition at line 712 of file qflatmap_p.h.
|
inline |
Definition at line 649 of file qflatmap_p.h.
|
inline |
Definition at line 636 of file qflatmap_p.h.
|
inline |
Definition at line 656 of file qflatmap_p.h.
|
inline |
Definition at line 643 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 929 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 583 of file qflatmap_p.h.