52 #ifndef Patternist_StringValueFNs_H 53 #define Patternist_StringValueFNs_H Base class for implementations of builtin functions.
#define QT_END_NAMESPACE
This macro expands to.
Implements the function fn:concat().
NormalizationForm
This enum describes the various normalized forms of Unicode text.
const QByteArray m_includeChars
The QByteArray class provides an array of bytes.
Implements the function fn:lower-case().
static const char *const exclude
Implements the function fn:normalize-space().
virtual Item evaluateSingleton(const DynamicContext::Ptr &context) const
static const char *const include
virtual Expression::Ptr compress(const StaticContext::Ptr &context)
#define QT_BEGIN_NAMESPACE
This macro expands to.
Implements the function fn:string-join().
Implements the function fn:normalize-unicode().
Implements the function fn:substring().
The namespace for the internal API of QtXmlPatterns.
Implements the function fn:iri-to-uri().
Provides functionality for encoding strings. Sub-classed by various function implementations.
QString::NormalizationForm m_normForm
Represents an item in the XPath 2.0 Data Model.
Implements the function fn:escape-html-uri().
static const char *const include
Implements the function fn:string-length().
static const char *const exclude
Implements the function fn:upper-case().
const QByteArray m_excludeChars
Implements the function fn:encode-for-uri().
Implements the function fn:translate().