![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qmap.h>
Classes | |
struct | EraseResult |
Public Types | |
using | Map = AMap |
using | Key = typename Map::key_type |
using | T = typename Map::mapped_type |
using | value_type = typename Map::value_type |
using | size_type = typename Map::size_type |
using | iterator = typename Map::iterator |
using | const_iterator = typename Map::const_iterator |
Public Member Functions | |
QMapData ()=default | |
QMapData (const Map &other) | |
QMapData (Map &&other) | |
size_type | copyIfNotEquivalentTo (const Map &source, const Key &key) |
Key | key (const T &value, const Key &defaultKey) const |
QList< Key > | keys () const |
QList< Key > | keys (const T &value) const |
QList< T > | values () const |
size_type | count (const Key &key) const |
EraseResult | erase (const_iterator first, const_iterator last) const |
![]() | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Static Public Member Functions | |
static auto | valueIsEqualTo (const T &value) |
Public Attributes | |
Map | m |
![]() | |
QAtomicInt | ref |
using QMapData< AMap >::const_iterator = typename Map::const_iterator |
using QMapData< AMap >::iterator = typename Map::iterator |
using QMapData< AMap >::Key = typename Map::key_type |
using QMapData< AMap >::size_type = typename Map::size_type |
using QMapData< AMap >::T = typename Map::mapped_type |
using QMapData< AMap >::value_type = typename Map::value_type |
|
default |
|
inlineexplicit |
|
inlineexplicit |
|
inline |