Krita Source Code Documentation
Loading...
Searching...
No Matches
KisFrameDataSerializer.cpp File Reference
#include "KisFrameDataSerializer.h"
#include <cstring>
#include <QTemporaryDir>
#include <QElapsedTimer>
#include "tiles3/swap/kis_lzf_compression.h"

Go to the source code of this file.

Classes

class  KisFrameDataSerializer
 

Functions

template<template< typename U > class OpPolicy, typename T >
bool processData (T *dst, const T *src, int numUnits)
 

Function Documentation

◆ processData()

template<template< typename U > class OpPolicy, typename T >
bool processData ( T * dst,
const T * src,
int numUnits )

Definition at line 292 of file KisFrameDataSerializer.cpp.

293{
294 OpPolicy<T> op;
295
296 bool unitsAreSame = true;
297
298 for (int j = 0; j < numUnits; j++) {
299 *dst = op(*dst, *src);
300
301 if (*dst != 0) {
302 unitsAreSame = false;
303 }
304
305 src++;
306 dst++;
307 }
308 return unitsAreSame;
309}