52 #ifndef Patternist_FunctionArgument_H 53 #define Patternist_FunctionArgument_H 56 #include <QSharedData> #define QT_END_NAMESPACE
This macro expands to.
QList< FunctionArgument::Ptr > List
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
SequenceType::Ptr type() const
const SequenceType::Ptr m_type
#define QT_BEGIN_NAMESPACE
This macro expands to.
A SequenceType instance represents the type of a sequence of Item instances.
QExplicitlySharedDataPointer< FunctionArgument > Ptr
The namespace for the internal API of QtXmlPatterns.
Carries meta data for a function argument as found in XPath's builtin functions and user declared fun...
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
The QSharedData class is a base class for shared data objects.
FunctionArgument(const QXmlName name, const SequenceType::Ptr &type)