64 {
return (
type *)((
QGDict*)
this)->QGDict::look_ptr(k,0,0); }
66 {
return (
type *)((
QGDict*)
this)->QGDict::look_ptr(k,0,0); }
74 #if defined(Q_DELETING_VOID_UNDEFINED) 82 if ( del_item )
delete (
type *)d;
92 bool isEmpty()
const {
return dict->count() == 0; }
QCollection::Item operator+=(uint)
QPtrDict< type > & operator=(const QPtrDict< type > &d)
QCollection::Item get() const
QPtrDictIterator(const QPtrDict< type > &d)
void replace(void *k, const type *d)
QCollection::Item operator()()
void insert(void *k, const type *d)
QCollection::Item look_ptr(void *key, QCollection::Item, int)
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
void * currentKey() const
QPtrDict(const QPtrDict< type > &d)
QGDict & operator=(const QGDict &)
type * operator+=(uint j)
type * operator[](void *k) const
bool remove_ptr(void *key, QCollection::Item item=0)
type * find(void *k) const
An internal class for implementing QDictIterator and QIntDictIterator.
QCollection::Item operator++()
QCollection::Item toFirst()
The QGDict class is an internal class for implementing QDict template classes.
QCollection::Item take_ptr(void *key)
virtual void deleteItem(Item)