QtBase  v6.3.1
Classes | Functions | Variables
src_concurrent_qtconcurrentmap.cpp File Reference

Go to the source code of this file.

Classes

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

Functions

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

Variables

QList< QImageimages = ...
 [5] More...
 
QFuture< QImagethumbnails = QtConcurrent::mapped(images, scaled)
 
QFuture< voidfuture = QtConcurrent::map(images, scale)
 
V const QImagethumbnail
 
QFuture< QImagecollage = QtConcurrent::mappedReduced(images, scaled, addToCollage)
 [15] More...
 
QStringList strings = ...
 [7] More...
 
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] More...
 
int size = 100
 

Function Documentation

◆ colorDistribution()

int colorDistribution ( const QImage string)

◆ computeAverage()

void computeAverage ( int &  average,
int  length 
)

[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 73 of file src_concurrent_qtconcurrentmap.cpp.

◆ scaled()

QImage scaled ( const QImage image)

[0]

[1]

Definition at line 57 of file src_concurrent_qtconcurrentmap.cpp.

Here is the caller graph for this function:

Variable Documentation

◆ averageWordLength

Definition at line 149 of file src_concurrent_qtconcurrentmap.cpp.

◆ bgrImages

QFuture<QImage> bgrImages
Initial value:
static_cast<QImage (QImage::*)() const &>(&QImage::rgbSwapped))
The QImage class provides a hardware-independent image representation that allows direct access to th...
Definition: qimage.h:73
QImage rgbSwapped() const &
Definition: qimage.h:258
QFuture< QtPrivate::MapResultType< Sequence, MapFunctor > > mapped(QThreadPool *pool, Sequence &&sequence, MapFunctor &&map)
QList< QImage > images
[5]

Definition at line 133 of file src_concurrent_qtconcurrentmap.cpp.

◆ collage

[15]

[16]

[17]

Definition at line 98 of file src_concurrent_qtconcurrentmap.cpp.

◆ future

Definition at line 79 of file src_concurrent_qtconcurrentmap.cpp.

◆ images

QList<QImage> images = ...

[5]

[11]

[6]

[7]

[13]

Definition at line 62 of file src_concurrent_qtconcurrentmap.cpp.

◆ scale

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

Definition at line 176 of file src_concurrent_qtconcurrentmap.cpp.

◆ size

int size = 100

Definition at line 206 of file src_concurrent_qtconcurrentmap.cpp.

◆ squeezedStrings

Definition at line 129 of file src_concurrent_qtconcurrentmap.cpp.

◆ strings

[7]

[8]

Definition at line 128 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:82
GLfloat GLfloat p
[1]
Definition: qopenglext.h:12698
QFuture< QImage > collage
[15]

Definition at line 89 of file src_concurrent_qtconcurrentmap.cpp.

◆ thumbnails

Definition at line 63 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 169 of file src_concurrent_qtconcurrentmap.cpp.

◆ totalColorDistribution

QFuture<QSet<int> > totalColorDistribution
Initial value:
qOverload<const int&>(&QSet<int>::insert))
Definition: qset.h:54
int colorDistribution(const QImage &string)

Definition at line 154 of file src_concurrent_qtconcurrentmap.cpp.

◆ vector

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

[14]

[15]

Definition at line 203 of file src_concurrent_qtconcurrentmap.cpp.

◆ wordLengths

QFuture<QSet<int> > wordLengths
Initial value:
qOverload<const int&>(&QSet<int>::insert))
qsizetype length() const
Definition: qstring.h:415
GLsizei const GLchar ** strings
[1]

Definition at line 138 of file src_concurrent_qtconcurrentmap.cpp.