Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_meta_data_value.cc File Reference
#include "kis_meta_data_value.h"
#include <QPoint>
#include <QRegularExpression>
#include <QTime>
#include <QVariant>
#include <klocalizedstring.h>
#include <kis_debug.h>

Go to the source code of this file.

Classes

struct  Value
 

Functions

QDebug operator<< (QDebug debug, const Value &v)
 

Function Documentation

◆ operator<<()

QDebug operator<< ( QDebug debug,
const Value & v )

Definition at line 229 of file kis_meta_data_value.cc.

230{
231 switch (v.type()) {
232 case Value::Invalid:
233 debug.nospace() << "invalid value";
234 break;
235 case Value::Variant:
236 debug.nospace() << "Variant: " << v.asVariant();
237 break;
238 case Value::OrderedArray:
239 case Value::UnorderedArray:
240 case Value::AlternativeArray:
241 case Value::LangArray:
242 debug.nospace() << "Array: " << v.asArray();
243 break;
244 case Value::Structure:
245 debug.nospace() << "Structure: " << v.asStructure();
246 break;
247 case Value::Rational:
248 debug.nospace() << "Rational: " << v.asRational().numerator << " / " << v.asRational().denominator;
249 break;
250 }
251 return debug.space();
252}
qreal v
PyObject * debug(PyObject *, PyObject *args)

References KisMetaData::Value::AlternativeArray, KisMetaData::Value::Invalid, KisMetaData::Value::LangArray, KisMetaData::Value::OrderedArray, KisMetaData::Value::Rational, KisMetaData::Value::Structure, KisMetaData::Value::UnorderedArray, v, and KisMetaData::Value::Variant.