64 {
return (
type *)((
QGDict*)
this)->QGDict::look_int(k,0,0); }
66 {
return (
type *)((
QGDict*)
this)->QGDict::look_int(k,0,0); }
74 #if defined(Q_DELETING_VOID_UNDEFINED) 82 if ( del_item )
delete (
type *)d;
91 bool isEmpty()
const {
return dict->count() == 0; }
QIntDictIterator(const QIntDict< type > &d)
void replace(long k, const type *d)
QIntDict< type > & operator=(const QIntDict< type > &d)
QIntDict(const QIntDict< type > &d)
QCollection::Item operator+=(uint)
QCollection::Item get() const
QCollection::Item look_int(long key, QCollection::Item, int)
type * operator+=(uint j)
QCollection::Item operator()()
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
void insert(long k, const type *d)
QGDict & operator=(const QGDict &)
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.
bool remove_int(long key, QCollection::Item item=0)
intptr_t getKeyInt() const
QCollection::Item take_int(long key)
virtual void deleteItem(Item)
type * operator[](long k) const
type * find(long k) const