#include "kritapsdutils_export.h"
#include <stdexcept>
#include <string>
#include <QIODevice>
#include <QUuid>
#include <kis_debug.h>
#include <resources/KoPattern.h>
#include "psd.h"
#include "psd_utils.h"
Go to the source code of this file.
◆ SAFE_WRITE_EX
| #define SAFE_WRITE_EX |
( |
| byteOrder, |
|
|
| device, |
|
|
| varname ) |
Value: if (!psdwrite<byteOrder>(device, varname)) { \
QString msg = QString("Failed to write \'%1\' tag!").arg(#varname); \
}
Definition at line 39 of file kis_asl_writer_utils.h.
39#define SAFE_WRITE_EX(byteOrder, device, varname) \
40 if (!psdwrite<byteOrder>(device, varname)) { \
41 QString msg = QString("Failed to write \'%1\' tag!").arg(#varname); \
42 throw KisAslWriterUtils::ASLWriteException(msg); \
43 }