Spec-Zone.ru › Qt 6.0

Класс QIterable

шаблон <typename Container> class QIterable

QIterable — это шаблонный класс, являющийся базовым классом для QSequentialIterable и QAssociativeIterable. Подробнее...

Заголовок: #include <QIterable>
CMake: find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
С тех пор: Qt 6.0
Наследуется от:

QAssociativeIterable и QSequentialIterable

  • Список всех членов, включая унаследованные

Открытые функции

bool canForwardIterate() const
bool canInputIterate() const
bool canRandomAccessIterate() const
bool canReverseIterate() const
QConstIterator<Container> constBegin() const
QConstIterator<Container> constEnd() const
QIterator<Container> mutableBegin()
QIterator<Container> mutableEnd()
qsizetype size() const

Подробное описание

Документация по членам-функциям

bool QIterable::canForwardIterate() const

Возвращает значение, указывающее, можно ли выполнить итерацию по контейнеру в прямом направлении. Это соответствует значению атрибута std::forward_iterator_tag итератора и const_iterator контейнера.

bool QIterable::canInputIterate() const

Возвращает значение, указывающее, имеет ли контейнер входной итератор. Это соответствует значению атрибута std::input_iterator_tag итератора и const_iterator контейнера.

bool QIterable::canRandomAccessIterate() const

Возвращает значение, указывающее, можно ли эффективно перейти к нескольким значениям с помощью итератора. Это соответствует значению атрибута std::random_access_iterator_tag итератора и const_iterator контейнера.

bool QIterable::canReverseIterate() const

Возвращает значение, указывающее, можно ли выполнить итерацию по контейнеру в обратном направлении. Это соответствует значению атрибута std::bidirectional_iterator_tag const_iterator контейнера.

QConstIterator<Container> QIterable::constBegin() const

Возвращает QConstIterator для начала контейнера. Это можно использовать для итерации в стиле stl.

См. также constEnd() и mutableBegin().

QConstIterator<Container> QIterable::constEnd() const

Возвращает Qterable::QConstIterator для конца контейнера. Это можно использовать для итерации в стиле stl.

См. также constBegin() и mutableEnd().

QIterator<Container> QIterable::mutableBegin()

Возвращает QIterator для начала контейнера. Это можно использовать для итерации в стиле stl.

См. также mutableEnd() и constBegin().

QIterator<Container> QIterable::mutableEnd()

Возвращает QSequentialIterable::iterator для конца контейнера. Это можно использовать для итерации в стиле stl.

См. также mutableBegin() и constEnd().

qsizetype QIterable::size() const

Возвращает количество значений в контейнере.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qiterable.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API