okteta
parserutils.h File Reference
#include <QDebug>
#include <QStringList>
#include <KLocalizedString>
#include "../datatypes/datainformation.h"
#include "../datatypes/strings/stringdatainformation.h"
#include "../script/scriptlogger.h"
Include dependency graph for parserutils.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
class | ChildrenParser |
struct | ParsedNumber< T > |
struct | ParserInfo |
Namespaces | |
ParserStrings | |
ParserUtils | |
Functions | |
DataInformation::DataInformationEndianess | ParserUtils::byteOrderFromString (const QString &string, const LoggerWithContext &logger) |
QString | ParserUtils::byteOrderToString (DataInformation::DataInformationEndianess order) |
QScriptValue | ParserUtils::functionSafeEval (QScriptEngine *engine, const QString &str) |
ParsedNumber< int > | ParserUtils::intFromScriptValue (const QScriptValue &val) |
ParsedNumber< int > | ParserUtils::intFromString (const QString &str) |
StringDataInformation::StringType | ParserUtils::toStringEncoding (const QString &str, const LoggerWithContext &logger) |
ParsedNumber< quint64 > | ParserUtils::uint64FromScriptValue (const QScriptValue &val) |
ParsedNumber< quint64 > | ParserUtils::uint64FromString (const QString &str) |
ParsedNumber< uint > | ParserUtils::uintFromScriptValue (const QScriptValue &val) |
ParsedNumber< uint > | ParserUtils::uintFromString (const QString &str) |
Variables | |
const QStringList | ParserStrings::ALL_PROPERTIES |
const QString | ParserStrings::NAME_ARRAY_TYPE = QLatin1String("<array type>") |
const QString | ParserStrings::NAME_POINTER_TARGET = QLatin1String("<pointer target>") |
const QString | ParserStrings::NAME_POINTER_VALUE_TYPE = QLatin1String("<pointer value type>") |
const QString | ParserStrings::PROPERTY_ABLE_TO_READ = QLatin1String("wasAbleToRead") |
const QString | ParserStrings::PROPERTY_ALTERNATIVES = QLatin1String("alternatives") |
const QString | ParserStrings::PROPERTY_BYTE_COUNT = QLatin1String("byteCount") |
const QString | ParserStrings::PROPERTY_BYTEORDER = QLatin1String("byteOrder") |
const QString | ParserStrings::PROPERTY_CHAR_COUNT = QLatin1String("charCount") |
const QString | ParserStrings::PROPERTY_CHILD = QLatin1String("child") |
const QString | ParserStrings::PROPERTY_CHILD_COUNT = QLatin1String("childCount") |
const QString | ParserStrings::PROPERTY_CHILDREN = QLatin1String("fields") |
const QString | ParserStrings::PROPERTY_CUSTOM_TYPE_NAME = QLatin1String("typeName") |
const QString | ParserStrings::PROPERTY_DATATYPE = QLatin1String("datatype") |
const QString | ParserStrings::PROPERTY_DEFAULT_CHILDREN = QLatin1String("defaultFields") |
const QString | ParserStrings::PROPERTY_DEFAULT_LOCK_OFFSET = QLatin1String("defaultLockOffset") |
const QString | ParserStrings::PROPERTY_ENCODING = QLatin1String("encoding") |
const QString | ParserStrings::PROPERTY_ENUM_NAME = QLatin1String("enumName") |
const QString | ParserStrings::PROPERTY_ENUM_VALUES = QLatin1String("enumValues") |
const QString | ParserStrings::PROPERTY_INTERNAL_TYPE = QLatin1String("__type") |
const QString | ParserStrings::PROPERTY_LENGTH = QLatin1String("length") |
const QString | ParserStrings::PROPERTY_MAX_BYTE_COUNT = QLatin1String("maxByteCount") |
const QString | ParserStrings::PROPERTY_MAX_CHAR_COUNT = QLatin1String("maxCharCount") |
const QString | ParserStrings::PROPERTY_NAME = QLatin1String("name") |
const QString | ParserStrings::PROPERTY_PARENT = QLatin1String("parent") |
const QString | ParserStrings::PROPERTY_SELECT_IF = QLatin1String("selectIf") |
const QString | ParserStrings::PROPERTY_STRUCT_NAME = QLatin1String("structName") |
const QString | ParserStrings::PROPERTY_TARGET = QLatin1String("target") |
const QString | ParserStrings::PROPERTY_TERMINATED_BY = QLatin1String("terminatedBy") |
const QString | ParserStrings::PROPERTY_TO_STRING_FUNC = QLatin1String("toStringFunc") |
const QString | ParserStrings::PROPERTY_TYPE = QLatin1String("type") |
const QString | ParserStrings::PROPERTY_UPDATE_FUNC = QLatin1String("updateFunc") |
const QString | ParserStrings::PROPERTY_VALID = QLatin1String("valid") |
const QString | ParserStrings::PROPERTY_VALIDATION_ERROR = QLatin1String("validationError") |
const QString | ParserStrings::PROPERTY_VALIDATION_FUNC = QLatin1String("validationFunc") |
const QString | ParserStrings::PROPERTY_VALUE = QLatin1String("value") |
const QString | ParserStrings::PROPERTY_WIDTH = QLatin1String("width") |
const QString | ParserStrings::TYPE_ALTERNATIVES = QLatin1String("alternatives") |
const QString | ParserStrings::TYPE_ARRAY = QLatin1String("array") |
const QString | ParserStrings::TYPE_BITFIELD = QLatin1String("bitfield") |
const QString | ParserStrings::TYPE_ENUM = QLatin1String("enum") |
const QString | ParserStrings::TYPE_ENUMDEF = QLatin1String("enumDef") |
const QString | ParserStrings::TYPE_FLAGS = QLatin1String("flags") |
const QString | ParserStrings::TYPE_GROUP = QLatin1String("group") |
const QString | ParserStrings::TYPE_POINTER = QLatin1String("pointer") |
const QString | ParserStrings::TYPE_PRIMITIVE = QLatin1String("primitive") |
const QString | ParserStrings::TYPE_STRING = QLatin1String("string") |
const QString | ParserStrings::TYPE_STRUCT = QLatin1String("struct") |
const QString | ParserStrings::TYPE_TAGGED_UNION = QLatin1String("taggedUnion") |
const QString | ParserStrings::TYPE_UNION = QLatin1String("union") |
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:10 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:10 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.