![]() |
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.