58 , m_returnType(returnTypeP)
92 result += (*it)->type()->displayName(np);
FunctionSignature(const QXmlName name, const Arity minArgs, const Arity maxArgs, const SequenceType::Ptr &returnType, const Expression::Properties chars=Expression::Properties(), const Expression::ID id=Expression::IDIgnorableExpression)
QString displayName(const QXmlName qName) const
Contains metadata for a callable component, such as a function or template.
#define QT_END_NAMESPACE
This macro expands to.
NamespaceCode LocalNameCode
#define it(className, varName)
void appendArgument(const QXmlName::LocalNameCode name, const SequenceType::Ptr &type)
virtual QString displayName(const NamePool::Ptr &np) const =0
const_iterator constBegin() const
Returns a const STL-style iterator pointing to the first item in the list.
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
The QString class provides a Unicode character string.
SequenceType::Ptr returnType() const
const Expression::ID m_id
friend class const_iterator
void append(const T &t)
Inserts value at the end of the list.
#define QT_BEGIN_NAMESPACE
This macro expands to.
FunctionArgument::List arguments() const
bool operator==(const FunctionSignature &other) const
Arity maximumArguments() const
QString displayName(const NamePool::Ptr &np) const
Represents the signature of an XPath function.
The namespace for the internal API of QtXmlPatterns.
const SequenceType::Ptr m_returnType
Expression::ID id() const
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...
Arity minimumArguments() const
Expression::Properties properties() const
bool isArityValid(const xsInteger arity) const
The QFlags class provides a type-safe way of storing OR-combinations of enum values.
const Expression::Properties m_props
static const KeyPair *const end
FunctionArgument::List m_arguments
The QLatin1Char class provides an 8-bit ASCII/Latin-1 character.
const_iterator constEnd() const
Returns a const STL-style iterator pointing to the imaginary item after the last item in the list...
void setArguments(const FunctionArgument::List &args)