summaryrefslogtreecommitdiff
path: root/src/xmlpatterns/parser/qtokensource_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/xmlpatterns/parser/qtokensource_p.h')
-rw-r--r--src/xmlpatterns/parser/qtokensource_p.h31
1 files changed, 1 insertions, 30 deletions
diff --git a/src/xmlpatterns/parser/qtokensource_p.h b/src/xmlpatterns/parser/qtokensource_p.h
index 7070194..710b7b5 100644
--- a/src/xmlpatterns/parser/qtokensource_p.h
+++ b/src/xmlpatterns/parser/qtokensource_p.h
@@ -44,17 +44,12 @@
#ifndef Patternist_TokenSource_H
#define Patternist_TokenSource_H
-#include <private/qatomiccomparator_p.h>
-#include <private/qatomicmathematician_p.h>
-#include <private/qcombinenodes_p.h>
#include <private/qfunctionargument_p.h>
#include <private/qitem_p.h>
#include <private/qitemtype_p.h>
-#include <private/qorderby_p.h>
-#include <private/qpath_p.h>
+#include <private/qtokenvalue_p.h>
#include <private/qparsercontext_p.h>
#include <private/qquerytransformparser_p.h>
-#include <private/qvalidate_p.h>
QT_BEGIN_NAMESPACE
@@ -63,30 +58,6 @@ template<typename T> class QQueue;
namespace QPatternist
{
/**
- * @short A union of all the enums the parser uses.
- */
- union EnumUnion
- {
- AtomicComparator::Operator valueOperator;
- AtomicMathematician::Operator mathOperator;
- CombineNodes::Operator combinedNodeOp;
- QXmlNodeModelIndex::Axis axis;
- QXmlNodeModelIndex::DocumentOrder nodeOperator;
- StaticContext::BoundarySpacePolicy boundarySpacePolicy;
- StaticContext::ConstructionMode constructionMode;
- StaticContext::OrderingEmptySequence orderingEmptySequence;
- StaticContext::OrderingMode orderingMode;
- OrderBy::OrderSpec::Direction sortDirection;
- Validate::Mode validationMode;
- VariableSlotID slot;
- int tokenizerPosition;
- qint16 zeroer;
- bool Bool;
- xsDouble Double;
- Path::Kind pathKind;
- };
-
- /**
* @short Base class for components that needs to return tokens.
*
* TokenSource represents a stream of Token instances. The end