52 #ifndef Patternist_TemplatePattern_H 53 #define Patternist_TemplatePattern_H Expression::Ptr m_matchPattern
void setMatchPattern(const Expression::Ptr &pattern)
#define QT_END_NAMESPACE
This macro expands to.
const Template::Ptr & templateTarget() const
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
Template::Ptr m_templateTarget
#define QT_BEGIN_NAMESPACE
This macro expands to.
QExplicitlySharedDataPointer< TemplatePattern > Ptr
The namespace for the internal API of QtXmlPatterns.
PatternPriority priority() const
PatternPriority m_priority
const Expression::Ptr & matchPattern() const
The QSharedData class is a base class for shared data objects.
TemplatePattern(const Expression::Ptr &matchPattern, const PatternPriority pri, const ID id, const Template::Ptr templ)
Houses the data necessary for a template pattern.