Skip to main content

QHashOfQStringQVariant

Struct QHashOfQStringQVariant 

Source
pub struct QHashOfQStringQVariant { /* private fields */ }
Expand description

C++ class: QHash<QString, QVariant>.

Implementations§

Source§

impl QHashOfQStringQVariant

Source

pub unsafe fn begin_mut(&self) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::begin().

Source

pub unsafe fn begin(&self) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::begin() const.

Source

pub unsafe fn capacity(&self) -> c_int

Calls C++ function: int QHash<QString, QVariant>::capacity() const.

Source

pub unsafe fn cbegin(&self) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::cbegin() const.

Source

pub unsafe fn cend(&self) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::cend() const.

Source

pub unsafe fn clear(&self)

Calls C++ function: void QHash<QString, QVariant>::clear().

Source

pub unsafe fn const_begin(&self) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::constBegin() const.

Source

pub unsafe fn const_end(&self) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::constEnd() const.

Source

pub unsafe fn const_find( &self, key: impl CastInto<Ref<QString>>, ) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::constFind(const QString& key) const.

Source

pub unsafe fn contains(&self, key: impl CastInto<Ref<QString>>) -> bool

Calls C++ function: bool QHash<QString, QVariant>::contains(const QString& key) const.

Source

pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QHashOfQStringQVariant>>, ) -> Ref<QHashOfQStringQVariant>

Calls C++ function: QHash<QString, QVariant>& QHash<QString, QVariant>::operator=(const QHash<QString, QVariant>& other).

Source

pub unsafe fn count_1a(&self, key: impl CastInto<Ref<QString>>) -> c_int

Calls C++ function: int QHash<QString, QVariant>::count(const QString& key) const.

Source

pub unsafe fn count_0a(&self) -> c_int

Calls C++ function: int QHash<QString, QVariant>::count() const.

Source

pub unsafe fn detach(&self)

Calls C++ function: void QHash<QString, QVariant>::detach().

Source

pub unsafe fn empty(&self) -> bool

Calls C++ function: bool QHash<QString, QVariant>::empty() const.

Source

pub unsafe fn end_mut(&self) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::end().

Source

pub unsafe fn end(&self) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::end() const.

Source

pub unsafe fn erase_iterator( &self, it: impl CastInto<Ref<Iterator>>, ) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::erase(QHash<QString, QVariant>::iterator it).

Source

pub unsafe fn erase_const_iterator( &self, it: impl CastInto<Ref<ConstIterator>>, ) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::erase(QHash<QString, QVariant>::const_iterator it).

Source

pub unsafe fn find_mut( &self, key: impl CastInto<Ref<QString>>, ) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::find(const QString& key).

Source

pub unsafe fn find( &self, key: impl CastInto<Ref<QString>>, ) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::find(const QString& key) const.

Source

pub unsafe fn index_mut( &self, key: impl CastInto<Ref<QString>>, ) -> Ref<QVariant>

Calls C++ function: QVariant& QHash<QString, QVariant>::operator[](const QString& key).

Source

pub unsafe fn index(&self, key: impl CastInto<Ref<QString>>) -> CppBox<QVariant>

Calls C++ function: QVariant QHash<QString, QVariant>::operator[](const QString& key) const.

Source

pub unsafe fn insert( &self, key: impl CastInto<Ref<QString>>, value: impl CastInto<Ref<QVariant>>, ) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::insert(const QString& key, const QVariant& value).

Source

pub unsafe fn insert_multi( &self, key: impl CastInto<Ref<QString>>, value: impl CastInto<Ref<QVariant>>, ) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::insertMulti(const QString& key, const QVariant& value).

Source

pub unsafe fn is_detached(&self) -> bool

Calls C++ function: bool QHash<QString, QVariant>::isDetached() const.

Source

pub unsafe fn is_empty(&self) -> bool

Calls C++ function: bool QHash<QString, QVariant>::isEmpty() const.

Source

pub unsafe fn key_1a( &self, value: impl CastInto<Ref<QVariant>>, ) -> CppBox<QString>

Calls C++ function: QString QHash<QString, QVariant>::key(const QVariant& value) const.

Source

pub unsafe fn key_2a( &self, value: impl CastInto<Ref<QVariant>>, default_key: impl CastInto<Ref<QString>>, ) -> CppBox<QString>

Calls C++ function: QString QHash<QString, QVariant>::key(const QVariant& value, const QString& defaultKey) const.

Source

pub unsafe fn key_begin(&self) -> CppBox<KeyIterator>

Calls C++ function: QHash<QString, QVariant>::key_iterator QHash<QString, QVariant>::keyBegin() const.

Source

pub unsafe fn key_end(&self) -> CppBox<KeyIterator>

Calls C++ function: QHash<QString, QVariant>::key_iterator QHash<QString, QVariant>::keyEnd() const.

Source

pub unsafe fn keys_0a(&self) -> CppBox<QListOfQString>

Calls C++ function: QList<QString> QHash<QString, QVariant>::keys() const.

Source

pub unsafe fn keys_1a( &self, value: impl CastInto<Ref<QVariant>>, ) -> CppBox<QListOfQString>

Calls C++ function: QList<QString> QHash<QString, QVariant>::keys(const QVariant& value) const.

Source

pub unsafe fn new() -> CppBox<QHashOfQStringQVariant>

Calls C++ function: [constructor] void QHash<QString, QVariant>::QHash().

Source

pub unsafe fn new_copy( other: impl CastInto<Ref<QHashOfQStringQVariant>>, ) -> CppBox<QHashOfQStringQVariant>

Calls C++ function: [constructor] void QHash<QString, QVariant>::QHash(const QHash<QString, QVariant>& other).

Source

pub unsafe fn remove(&self, key: impl CastInto<Ref<QString>>) -> c_int

Calls C++ function: int QHash<QString, QVariant>::remove(const QString& key).

Source

pub unsafe fn reserve(&self, size: c_int)

Calls C++ function: void QHash<QString, QVariant>::reserve(int size).

Source

pub unsafe fn set_sharable(&self, sharable: bool)

Calls C++ function: void QHash<QString, QVariant>::setSharable(bool sharable).

Source

pub unsafe fn size(&self) -> c_int

Calls C++ function: int QHash<QString, QVariant>::size() const.

Source

pub unsafe fn squeeze(&self)

Calls C++ function: void QHash<QString, QVariant>::squeeze().

Source

pub unsafe fn take(&self, key: impl CastInto<Ref<QString>>) -> CppBox<QVariant>

Calls C++ function: QVariant QHash<QString, QVariant>::take(const QString& key).

Source

pub unsafe fn unique_keys(&self) -> CppBox<QListOfQString>

Calls C++ function: QList<QString> QHash<QString, QVariant>::uniqueKeys() const.

Source

pub unsafe fn value_1a( &self, key: impl CastInto<Ref<QString>>, ) -> CppBox<QVariant>

Calls C++ function: QVariant QHash<QString, QVariant>::value(const QString& key) const.

Source

pub unsafe fn value_2a( &self, key: impl CastInto<Ref<QString>>, default_value: impl CastInto<Ref<QVariant>>, ) -> CppBox<QVariant>

Calls C++ function: QVariant QHash<QString, QVariant>::value(const QString& key, const QVariant& defaultValue) const.

Source

pub unsafe fn values_0a(&self) -> CppBox<QListOfQVariant>

Calls C++ function: QList<QVariant> QHash<QString, QVariant>::values() const.

Source

pub unsafe fn values_1a( &self, key: impl CastInto<Ref<QString>>, ) -> CppBox<QListOfQVariant>

Calls C++ function: QList<QVariant> QHash<QString, QVariant>::values(const QString& key) const.

Trait Implementations§

Source§

impl Begin for QHashOfQStringQVariant

Source§

unsafe fn begin(&self) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::begin() const.

Source§

type Output = CppBox<ConstIterator>

Output type.
Source§

impl BeginMut for QHashOfQStringQVariant

Source§

unsafe fn begin_mut(&self) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::begin().

Source§

type Output = CppBox<Iterator>

Output type.
Source§

impl CppDeletable for QHashOfQStringQVariant

Source§

unsafe fn delete(&self)

Calls C++ function: [destructor] void QHash<QString, QVariant>::~QHash().

Source§

impl End for QHashOfQStringQVariant

Source§

unsafe fn end(&self) -> CppBox<ConstIterator>

Calls C++ function: QHash<QString, QVariant>::const_iterator QHash<QString, QVariant>::end() const.

Source§

type Output = CppBox<ConstIterator>

Output type.
Source§

impl EndMut for QHashOfQStringQVariant

Source§

unsafe fn end_mut(&self) -> CppBox<Iterator>

Calls C++ function: QHash<QString, QVariant>::iterator QHash<QString, QVariant>::end().

Source§

type Output = CppBox<Iterator>

Output type.
Source§

impl Size for QHashOfQStringQVariant

Source§

unsafe fn size(&self) -> usize

Calls C++ function: int QHash<QString, QVariant>::size() const.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

Source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> StaticUpcast<T> for T

Source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.