okteta
bytearrayvaluesstreamencoder.cpp
Go to the documentation of this file.
44 : AbstractByteArrayStreamEncoder( i18nc("name of the encoding target","Values"), QString::fromLatin1("text/plain") )
ValuesStreamEncoderSettings()
Definition: bytearrayvaluesstreamencoder.cpp:39
could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: ...
Definition: abstractbytearraymodel.h:79
static ValueCodec * createCodec(ValueCoding valueCoding)
Definition: valuecodec.cpp:36
QChar substituteChar
Definition: bytearrayvaluesstreamencoder.h:45
ValuesStreamEncoderSettings mSettings
Definition: bytearrayvaluesstreamencoder.h:68
QChar undefinedChar
Definition: bytearrayvaluesstreamencoder.h:44
QString separation
Definition: bytearrayvaluesstreamencoder.h:43
virtual bool encodeDataToStream(QIODevice *device, const ByteArrayView *byteArrayView, const Okteta::AbstractByteArrayModel *byteArrayModel, const Okteta::AddressRange &range)
Definition: bytearrayvaluesstreamencoder.cpp:48
Class that is able to convert codings to and from hexadecimal, decimal, octal, and binary...
Definition: valuecodec.h:45
virtual Byte byte(Address offset) const =0
locates working range The idea behind is to tell buffer which range will be requested in the followin...
ByteArrayValuesStreamEncoder()
Definition: bytearrayvaluesstreamencoder.cpp:43
QChar substituteChar() const
Definition: bytearrayview.cpp:369
virtual ~ByteArrayValuesStreamEncoder()
Definition: bytearrayvaluesstreamencoder.cpp:84
virtual unsigned int encodingWidth() const =0
Okteta::ValueCoding valueCoding
Definition: bytearrayvaluesstreamencoder.h:42
Definition: bytearrayview.h:51
Definition: oktetacore.h:34
virtual void encode(QString &digits, unsigned int pos, Byte byte) const =0
Encodes the byte using full coding width, prefixing with 0s if needed, and writes the result to digit...
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 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:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.