• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

okteta

  • sources
  • kde-4.12
  • kdesdk
  • okteta
  • kasten
  • controllers
  • view
  • structures
  • parsers
Classes | Namespaces | Functions | Variables
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

KDE's Doxygen guidelines are available online.

okteta

Skip menu "okteta"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal