Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
src_concurrent_qtconcurrentmap.cpp File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

Go to the source code of this file.

Classes

struct  ImageTransform
 [10] More...
 
struct  Scaled
 [13] More...
 

Functions

function (const T &t)
 [0]
 
QImage scaled (const QImage &image)
 [0]
 
function (T &t)
 [1]
 
void scale (QImage &image)
 [2]
 
function (T &result, const U &intermediate) void addToCollage(QImage &collage
 [3]
 
p drawImage (offset, thumbnail)
 
void computeAverage (int &average, int length)
 [8]
 
int colorDistribution (const QImage &string)
 

Variables

QList< QImageimages = ...
 [5]
 
QFuture< QImagethumbnails = QtConcurrent::mapped(images, scaled)
 
QFuture< voidfuture = QtConcurrent::map(images, scale)
 
V const QImagethumbnail
 
static QPoint offset = QPoint(0, 0)
 
QFuture< QImagecollage = QtConcurrent::mappedReduced(images, scaled, addToCollage)
 [15]
 
QStringList strings = ...
 [7]
 
QFuture< voidsqueezedStrings = QtConcurrent::map(strings, &QString::squeeze)
 
QFuture< QImagebgrImages
 
QFuture< QSet< int > > wordLengths
 
QFuture< int > averageWordLength = QtConcurrent::mappedReduced(strings, &QString::length, computeAverage)
 
QFuture< QSet< int > > totalColorDistribution
 
QFuture< QImagethumbNails
 
std::function< QImage(const QImage &)> scale
 
QList< int > vector { 1, 2, 3, 4 }
 [14]
 
int size = 100
 

Function Documentation

◆ colorDistribution()

int colorDistribution ( const QImage & string)
extern

◆ computeAverage()

void computeAverage ( int & average,
int length )
extern

[8]

[9]

◆ drawImage()

p drawImage ( offset ,
thumbnail  )

◆ function() [1/3]

U function ( const T & t)

[0]

◆ function() [2/3]

V function ( T & result,
const U & intermediate ) &

[3]

[4] [4] [5]

◆ function() [3/3]

U function ( T & t)

[1]

[2]

◆ scale()

void scale ( QImage & image)

[2]

[3]

Definition at line 26 of file src_concurrent_qtconcurrentmap.cpp.

◆ scaled()

QImage scaled ( const QImage & image)

[0]

[1]

Definition at line 10 of file src_concurrent_qtconcurrentmap.cpp.

Variable Documentation

◆ averageWordLength

◆ bgrImages

QFuture< QImage > bgrImages
Initial value:
static_cast<QImage (QImage::*)() const &>(&QImage::rgbSwapped))
\inmodule QtGui
Definition qimage.h:37
QImage rgbSwapped() const &
Definition qimage.h:229
QFuture< QtPrivate::MapResultType< Sequence, MapFunctor > > mapped(QThreadPool *pool, Sequence &&sequence, MapFunctor &&map)
QList< QImage > images
[6]

Definition at line 86 of file src_concurrent_qtconcurrentmap.cpp.

◆ collage

[15]

[16]

[17]

Definition at line 51 of file src_concurrent_qtconcurrentmap.cpp.

◆ future

◆ images

QList<QImage> images = ...

[5]

[11]

[6]

[7]

[13]

Definition at line 15 of file src_concurrent_qtconcurrentmap.cpp.

◆ offset

offset = QPoint(0, 0)
static

Definition at line 45 of file src_concurrent_qtconcurrentmap.cpp.

◆ scale

Initial value:
= [](const QImage &img) {
return img.scaledToWidth(100, Qt::SmoothTransformation);
}
@ SmoothTransformation
GLint void * img
Definition qopenglext.h:233

Definition at line 129 of file src_concurrent_qtconcurrentmap.cpp.

◆ size

int size = 100

Definition at line 159 of file src_concurrent_qtconcurrentmap.cpp.

◆ squeezedStrings

Definition at line 82 of file src_concurrent_qtconcurrentmap.cpp.

◆ strings

[7]

[8]

Definition at line 81 of file src_concurrent_qtconcurrentmap.cpp.

◆ thumbnail

V const QImage & thumbnail
Initial value:
{
The QPainter class performs low-level painting on widgets and other paint devices.
Definition qpainter.h:46
GLfloat GLfloat p
[1]
QFuture< QImage > collage
[15]

Definition at line 42 of file src_concurrent_qtconcurrentmap.cpp.

◆ thumbNails

QFuture< QImage > thumbNails
Initial value:
=
QFuture< ResultType > mappedReduced(QThreadPool *pool, Sequence &&sequence, MapFunctor &&map, ReduceFunctor &&reduce, ReduceOptions options=ReduceOptions(UnorderedReduce|SequentialReduce))

Definition at line 122 of file src_concurrent_qtconcurrentmap.cpp.

◆ thumbnails

Definition at line 16 of file src_concurrent_qtconcurrentmap.cpp.

◆ totalColorDistribution

QFuture< QSet< int > > totalColorDistribution
Initial value:
qOverload<const int&>(&QSet<int>::insert))
constexpr QOverload< Args... > qOverload
Definition qoverload.h:65
int colorDistribution(const QImage &string)

Definition at line 107 of file src_concurrent_qtconcurrentmap.cpp.

◆ vector

QList< int > vector { 1, 2, 3, 4 }

[14]

[15]

Definition at line 156 of file src_concurrent_qtconcurrentmap.cpp.

◆ wordLengths

QFuture< QSet< int > > wordLengths
Initial value:
qOverload<const int&>(&QSet<int>::insert))
constexpr qsizetype length() const noexcept
Returns the number of characters in this string.
Definition qstring.h:247
GLsizei const GLchar ** strings
[1]

Definition at line 91 of file src_concurrent_qtconcurrentmap.cpp.