![]() |
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 | |
| struct | containers |
| class | iterator |
| class | const_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 77 of file qflatmap_p.h.
| using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::key_compare = Compare |
Definition at line 88 of file qflatmap_p.h.
| using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::key_container_type = KeyContainer |
Definition at line 85 of file qflatmap_p.h.
| using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::key_type = Key |
Definition at line 81 of file qflatmap_p.h.
| using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::mapped_container_type = MappedContainer |
Definition at line 86 of file qflatmap_p.h.
| using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::mapped_type = T |
Definition at line 82 of file qflatmap_p.h.
| using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::size_type = typename key_container_type::size_type |
Definition at line 87 of file qflatmap_p.h.
| using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::value_compare = QFlatMapValueCompare<Key, T, Compare> |
Definition at line 83 of file qflatmap_p.h.
| using QFlatMap< Key, T, Compare, KeyContainer, MappedContainer >::value_type = typename value_compare::value_type |
Definition at line 84 of file qflatmap_p.h.
|
default |
|
inlineexplicit |
Definition at line 383 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 389 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 395 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 401 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 407 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 413 of file qflatmap_p.h.
|
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 454 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 459 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 466 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 473 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 480 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 487 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 493 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 500 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 506 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 512 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 518 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 524 of file qflatmap_p.h.
|
inlineexplicit |
Definition at line 531 of file qflatmap_p.h.
|
inline |
Definition at line 730 of file qflatmap_p.h.
|
inline |
Definition at line 731 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 539 of file qflatmap_p.h.
|
inline |
Definition at line 732 of file qflatmap_p.h.
Referenced by QFlatMap< qint64, const QPointingDevice * >::constBegin().
|
inline |
Definition at line 736 of file qflatmap_p.h.
Referenced by QFlatMap< qint64, const QPointingDevice * >::constEnd().
|
inline |
Definition at line 552 of file qflatmap_p.h.
|
inline |
Definition at line 733 of file qflatmap_p.h.
|
inline |
Definition at line 737 of file qflatmap_p.h.
|
inline |
Definition at line 586 of file qflatmap_p.h.
|
inline |
Definition at line 592 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 537 of file qflatmap_p.h.
|
inline |
Definition at line 743 of file qflatmap_p.h.
|
inline |
Definition at line 751 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 541 of file qflatmap_p.h.
|
inline |
Definition at line 734 of file qflatmap_p.h.
|
inline |
Definition at line 735 of file qflatmap_p.h.
|
inline |
Definition at line 569 of file qflatmap_p.h.
|
inline |
Definition at line 542 of file qflatmap_p.h.
|
inline |
Definition at line 777 of file qflatmap_p.h.
|
inline |
Definition at line 788 of file qflatmap_p.h.
|
inline |
Definition at line 783 of file qflatmap_p.h.
|
inline |
Definition at line 800 of file qflatmap_p.h.
|
inline |
Definition at line 642 of file qflatmap_p.h.
|
inline |
Definition at line 652 of file qflatmap_p.h.
|
inline |
Definition at line 712 of file qflatmap_p.h.
|
inline |
Definition at line 705 of file qflatmap_p.h.
|
inline |
Definition at line 647 of file qflatmap_p.h.
|
inline |
Definition at line 657 of file qflatmap_p.h.
|
inline |
Definition at line 725 of file qflatmap_p.h.
|
inline |
Definition at line 718 of file qflatmap_p.h.
|
inline |
Definition at line 687 of file qflatmap_p.h.
|
inline |
Definition at line 696 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 540 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 885 of file qflatmap_p.h.
Referenced by QFlatMap< qint64, const QPointingDevice * >::lower_bound(), and QFlatMap< qint64, const QPointingDevice * >::lower_bound().
|
inlinenoexcept |
Definition at line 543 of file qflatmap_p.h.
|
inline |
Definition at line 753 of file qflatmap_p.h.
|
inline |
Definition at line 766 of file qflatmap_p.h.
|
inline |
Definition at line 760 of file qflatmap_p.h.
|
inline |
Definition at line 772 of file qflatmap_p.h.
|
inline |
Definition at line 627 of file qflatmap_p.h.
|
inline |
Definition at line 637 of file qflatmap_p.h.
|
inline |
Definition at line 632 of file qflatmap_p.h.
|
inline |
Definition at line 738 of file qflatmap_p.h.
|
inline |
Definition at line 739 of file qflatmap_p.h.
|
inline |
Definition at line 558 of file qflatmap_p.h.
|
inline |
Definition at line 564 of file qflatmap_p.h.
|
inline |
Definition at line 812 of file qflatmap_p.h.
|
inline |
Definition at line 744 of file qflatmap_p.h.
|
inline |
Definition at line 747 of file qflatmap_p.h.
|
inline |
Definition at line 546 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 538 of file qflatmap_p.h.
|
inline |
Definition at line 575 of file qflatmap_p.h.
|
inline |
Definition at line 581 of file qflatmap_p.h.
|
inline |
Definition at line 663 of file qflatmap_p.h.
|
inline |
Definition at line 675 of file qflatmap_p.h.
|
inline |
Definition at line 610 of file qflatmap_p.h.
|
inline |
Definition at line 597 of file qflatmap_p.h.
|
inline |
Definition at line 619 of file qflatmap_p.h.
|
inline |
Definition at line 604 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 890 of file qflatmap_p.h.
|
inlinenoexcept |
Definition at line 544 of file qflatmap_p.h.