Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_meta_data_value.cc File Reference
#include "kis_meta_data_value.h"
#include <QPoint>
#include <QRegExp>
#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 230 of file kis_meta_data_value.cc.

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