okteta
parserutils.cpp
Go to the documentation of this file.
67 DataInformation::DataInformationEndianess ParserUtils::byteOrderFromString(const QString& string,
81 logger.warn().nospace() << "Unrecognized byte order '" << string << "', defaulting to 'inherit'";
148 StringDataInformation::StringType ParserUtils::toStringEncoding(const QString& str, const LoggerWithContext& logger)
163 if (ref == QLatin1String("16") || ref == QLatin1String("16le") || ref == QLatin1String("16-le"))
171 if (ref == QLatin1String("32") || ref == QLatin1String("32le") || ref == QLatin1String("32-le"))
Definition: scriptlogger.h:94
ParsedNumber< int > intFromScriptValue(const QScriptValue &val)
Checks whether the value is a number, and if it is converts it.
Definition: parserutils.cpp:86
QScriptValue functionSafeEval(QScriptEngine *engine, const QString &str)
This essentially calls engine->evaluate(str), but ensures it can be a function (QTBUG-5757) ...
Definition: parserutils.cpp:184
ParsedNumber< int > intFromString(const QString &str)
If string starts with 0x, the remainder is interpreted as a hexadecimal (unsigned) number otherwise i...
Definition: parserutils.cpp:27
static ParsedNumber< T > badInput(const QString &str)
Definition: parserutils.h:90
ParsedNumber< uint > uintFromScriptValue(const QScriptValue &val)
Definition: parserutils.cpp:103
StringDataInformation::StringType toStringEncoding(const QString &str, const LoggerWithContext &logger)
Definition: parserutils.cpp:148
QString byteOrderToString(DataInformation::DataInformationEndianess order)
Definition: parserutils.cpp:137
ParsedNumber< quint64 > uint64FromString(const QString &str)
Definition: parserutils.cpp:56
ParsedNumber< uint > uintFromString(const QString &str)
Definition: parserutils.cpp:45
DataInformation::DataInformationEndianess byteOrderFromString(const QString &string, const LoggerWithContext &logger)
Definition: parserutils.cpp:67
ParsedNumber< quint64 > uint64FromScriptValue(const QScriptValue &val)
Definition: parserutils.cpp:120
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.