52 #ifndef Patternist_Base64Binary_H 53 #define Patternist_Base64Binary_H #define QT_END_NAMESPACE
This macro expands to.
virtual QString stringValue() const
The QByteArray class provides an array of bytes.
Base64Binary(const QByteArray &val)
Due to strong interdependencies, this file contains the definitions for the classes Item...
virtual ItemType::Ptr type() const
The QString class provides a Unicode character string.
static AtomicValue::Ptr fromLexical(const QString &value)
#define QT_BEGIN_NAMESPACE
This macro expands to.
Base class for all classes representing atomic values.
The namespace for the internal API of QtXmlPatterns.
static const char * data(const QByteArray &arr)
const QByteArray & asByteArray() const
static void base64Decode(const QByteArray &in, QByteArray &out, bool &ok)
Assumes in is a lexical representation of xs:base64Binary, and converts it to the binary data set in ...
A collection of common values.
Implements the value instance of the xs:base64Binary type.
static Base64Binary::Ptr fromValue(const QByteArray &data)
static const char Base64DecMap[128]