1 /****************************************************************************
2 **
3 ** Copyright (C) 2015 The Qt Company Ltd.
4 ** Contact: http://www.qt.io/licensing/
5 **
6 ** This file is part of the documentation of the Qt Toolkit.
7 **
8 ** $QT_BEGIN_LICENSE:LGPL$
9 ** Commercial License Usage
10 ** Licensees holding valid commercial Qt licenses may use this file in
11 ** accordance with the commercial license agreement provided with the
12 ** Software or, alternatively, in accordance with the terms contained in
13 ** a written agreement between you and The Qt Company. For licensing terms
14 ** and conditions see http://www.qt.io/terms-conditions. For further
15 ** information use the contact form at http://www.qt.io/contact-us.
16 **
17 ** GNU Lesser General Public License Usage
18 ** Alternatively, this file may be used under the terms of the GNU Lesser
19 ** General Public License version 2.1 or version 3 as published by the Free
20 ** Software Foundation and appearing in the file LICENSE.LGPLv21 and
21 ** LICENSE.LGPLv3 included in the packaging of this file. Please review the
22 ** following information to ensure the GNU Lesser General Public License
23 ** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
24 ** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
25 **
26 ** As a special exception, The Qt Company gives you certain additional
27 ** rights. These rights are described in The Qt Company LGPL Exception
28 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
29 **
30 ** GNU General Public License Usage
31 ** Alternatively, this file may be used under the terms of the GNU
32 ** General Public License version 3.0 as published by the Free Software
33 ** Foundation and appearing in the file LICENSE.GPL included in the
34 ** packaging of this file.  Please review the following information to
35 ** ensure the GNU General Public License version 3.0 requirements will be
36 ** met: http://www.gnu.org/copyleft/gpl.html.
37 **
38 ** $QT_END_LICENSE$
39 **
40 ****************************************************************************/
41 
42 /*
43 
44   This file exists only to make internal all the classes you see
45   below. they are all in the QPatternist namespace, but they don't
46   have qdoc documentation because they are all declared in xxx_p.h files. Without these \internal declarations, the class names
47   appear on the Inheritance Hierarchy page, which is bad because
48   clicking on them brings up the "File not found" page.
49  */
50 
51 #include "qitem_p.h"
52 #include "qbuiltintypes_p.h"
53 #include "qitem_p.h"
54 #include "qschematypefactory_p.h"
55 #include "qxmlname.h"
56 #include "qatomictype_p.h"
57 
58 QT_BEGIN_NAMESPACE
59 
60 using namespace QPatternist;
61 
62 /*!
63   \class AtomicCaster
64   \internal
65  */
66 
67 /*!
68   \class AtomicComparator
69   \internal
70  */
71 
72 /*!
73   \class AtomicMathematician
74   \internal
75  */
76 
77 /*!
78   \class AtomicValue
79   \internal
80  */
81 
82 /*!
83   \class AbstractDateTime
84   \internal
85  */
86 
87 /*!
88   \class AbstractDuration
89   \internal
90  */
91 
92 /*!
93   \class AbstractFloatComparator
94   \internal
95  */
96 
97 /*!
98   \class AtomicString
99   \internal
100  */
101 
102 /*!
103   \class Base64Binary
104   \internal
105  */
106 
107 /*!
108   \class FunctionCall
109   \internal
110  */
111 
112 /*!
113   \class AddingAggregate
114   \internal
115  */
116 
117 /*!
118   \class AdjustTimezone
119   \internal
120  */
121 
122 /*!
123   \class Aggregator
124   \internal
125  */
126 
127 /*!
128   \class ComparesCaseAware
129   \internal
130  */
131 
132 /*!
133   \class EncodeString
134   \internal
135  */
136 
137 /*!
138   \class ExtractFromDateTimeFN
139   \internal
140  */
141 
142 /*!
143   \class ExtractFromDurationFN
144   \internal
145  */
146 
147 /*!
148   \class FunctionFactory
149   \internal
150  */
151 
152 /*!
153   \class Numeric
154   \internal
155  */
156 
157 /*!
158   \class ReportContext
159   \internal
160  */
161 
162 /*!
163   \class AbstractFunctionFactory
164   \internal
165  */
166 
167 /*!
168   \class DynamicContext
169   \internal
170  */
171 
172 /*!
173   \class IdFN
174   \internal
175  */
176 
177 /*!
178   \class IntegerType
179   \internal
180  */
181 
182 /*!
183   \class NamespaceResolver
184   \internal
185  */
186 
187 /*!
188   \class PatternPlatform
189   \internal
190  */
191 
192 /*! \class DocumentProjector
193   \internal */
194 /*! \class NodeBuilder
195   \internal */
196 /*! \class AccelTreeBuilder
197   \internal */
198 /*! \class OutputValidator
199   \internal */
200 /*! \class NetworkLoop
201   \internal */
202 /*! \class QIODeviceDelegate
203   \internal */
204 /*! \class URILoader
205   \internal */
206 /*! \class AbsFN
207   \internal */
208 /*! \class AbstractDateTimeComparator
209   \internal */
210 /*! \class AbstractDateTimeMathematician
211   \internal */
212 /*! \class AbstractDateTimeToDateCaster
213   \internal */
214 /*! \class AbstractDateTimeToDateTimeCaster
215   \internal */
216 /*! \class AbstractDateTimeToGDayCaster
217   \internal */
218 /*! \class AbstractDateTimeToGMonthCaster
219   \internal */
220 /*! \class AbstractDateTimeToGMonthDayCaster
221   \internal */
222 /*! \class AbstractDateTimeToGYearCaster
223   \internal */
224 /*! \class AbstractDateTimeToGYearMonthCaster
225   \internal */
226 /*! \class AbstractDateTimeToTimeCaster
227   \internal */
228 /*! \class AbstractDurationComparator
229   \internal */
230 /*! \class AbstractDurationToDayTimeDurationCaster
231   \internal */
232 /*! \class AbstractDurationToDurationCaster
233   \internal */
234 /*! \class AbstractDurationToYearMonthDurationCaster
235   \internal */
236 /*! \class AbstractFloat
237   \internal */
238 /*! \class AbstractFloatMathematician
239   \internal */
240 /*! \class AbstractFloatSortComparator
241   \internal */
242 /*! \class ConstructorFunctionsFactory
243   \internal */
244 /*! \class XPath10CoreFunctions
245   \internal */
246 /*! \class XPath20CoreFunctions
247   \internal */
248 /*! \class AdjustDateTimeToTimezoneFN
249   \internal */
250 /*! \class AdjustDateToTimezoneFN
251   \internal */
252 /*! \class AdjustTimeToTimezoneFN
253   \internal */
254 /*! \class AnyToDerivedStringCaster
255   \internal */
256 /*! \class AnyURI
257   \internal */
258 /*! \class Atomizer
259   \internal */
260 /*! \class AvgFN
261   \internal */
262 /*! \class Base64BinaryComparatorLocator
263   \internal */
264 /*! \class Base64BinaryToHexBinaryCaster
265   \internal */
266 /*! \class Base64BinaryType
267   \internal */
268 /*! \class BaseURIFN
269   \internal */
270 /*! \class BinaryDataComparator
271   \internal */
272 /*! \class Boolean
273   \internal */
274 /*! \class BooleanComparator
275   \internal */
276 /*! \class BooleanComparatorLocator
277   \internal */
278 /*! \class BooleanFN
279   \internal */
280 /*! \class BooleanToAbstractFloatCaster
281   \internal */
282 /*! \class BooleanToDecimalCaster
283   \internal */
284 /*! \class BooleanToDerivedIntegerCaster
285   \internal */
286 /*! \class BooleanToIntegerCaster
287   \internal */
288 /*! \class BooleanType
289   \internal */
290 /*! \class BuiltinNodeType
291   \internal */
292 /*! \class CardinalityVerifier
293   \internal */
294 /*! \class CaseInsensitiveStringComparator
295   \internal */
296 /*! \class CeilingFN
297   \internal */
298 /*! \class CodepointEqualFN
299   \internal */
300 /*! \class CodepointsToStringFN
301   \internal */
302 /*! \class CollectionFN
303   \internal */
304 /*! \class CompareFN
305   \internal */
306 /*! \class ComparingAggregator
307   \internal */
308 /*! \class ConcatFN
309   \internal */
310 /*! \class ContainsFN
311   \internal */
312 /*! \class CountFN
313   \internal */
314 /*! \class CurrentDateFN
315   \internal */
316 /*! \class CurrentDateTimeFN
317   \internal */
318 /*! \class CurrentTimeFN
319   \internal */
320 /*! \class Date
321   \internal */
322 /*! \class DateComparatorLocator
323   \internal */
324 /*! \class DateMathematicianLocator
325   \internal */
326 /*! \class DateTime
327   \internal */
328 /*! \class DateTimeComparatorLocator
329   \internal */
330 /*! \class DateTimeDurationMathematician
331   \internal */
332 /*! \class DateTimeFN
333   \internal */
334 /*! \class DateTimeMathematicianLocator
335   \internal */
336 /*! \class DateTimeType
337   \internal */
338 /*! \class DateType
339   \internal */
340 /*! \class DayFromAbstractDateTimeFN
341   \internal */
342 /*! \class DayTimeDuration
343   \internal */
344 /*! \class DayTimeDurationComparatorLocator
345   \internal */
346 /*! \class DayTimeDurationMathematicianLocator
347   \internal */
348 /*! \class DayTimeDurationType
349   \internal */
350 /*! \class DaysFromDurationFN
351   \internal */
352 /*! \class Decimal
353   \internal */
354 /*! \class DecimalComparator
355   \internal */
356 /*! \class DecimalComparatorLocator
357   \internal */
358 /*! \class DecimalMathematician
359   \internal */
360 /*! \class DecimalMathematicianLocator
361   \internal */
362 /*! \class DecimalType
363   \internal */
364 /*! \class DeduplicateIterator
365   \internal */
366 /*! \class DeepEqualFN
367   \internal */
368 /*! \class DefaultCollationFN
369   \internal */
370 /*! \class DerivedInteger
371   \internal */
372 /*! \class DerivedString
373   \internal */
374 /*! \class DistinctValuesFN
375   \internal */
376 /*! \class DocAvailableFN
377   \internal */
378 /*! \class DocFN
379   \internal */
380 /*! \class DocumentURIFN
381   \internal */
382 /*! \class DoubleComparatorLocator
383   \internal */
384 /*! \class DoubleMathematicianLocator
385   \internal */
386 /*! \class DoubleType
387   \internal */
388 /*! \class Duration
389   \internal */
390 /*! \class DurationComparatorLocator
391   \internal */
392 /*! \class DurationDurationDivisor
393   \internal */
394 /*! \class DurationDurationMathematician
395   \internal */
396 /*! \class DurationNumericMathematician
397   \internal */
398 /*! \class DurationType
399   \internal */
400 /*! \class DelegatingDynamicContext
401   \internal */
402 /*! \class Focus
403   \internal */
404 /*! \class ReceiverDynamicContext
405   \internal */
406 /*! \class EmptyIterator
407   \internal */
408 /*! \class EncodeForURIFN
409   \internal */
410 /*! \class EndsWithFN
411   \internal */
412 /*! \class ErrorFN
413   \internal */
414 /*! \class EscapeHtmlURIFN
415   \internal */
416 /*! \class EvaluationCache
417   \internal */
418 /*! \class Existence
419   \internal */
420 /*! \class ExpressionVisitor
421   \internal */
422 /*! \class ExpressionVisitorResult
423   \internal */
424 /*! \class FalseFN
425   \internal */
426 /*! \class FloatComparatorLocator
427   \internal */
428 /*! \class FloatMathematicianLocator
429   \internal */
430 /*! \class FloatType
431   \internal */
432 /*! \class FloorFN
433   \internal */
434 /*! \class FunctionArgument
435   \internal */
436 /*! \class FunctionAvailableFN
437   \internal */
438 /*! \class FunctionFactoryCollection
439   \internal */
440 /*! \class FunctionSignature
441   \internal */
442 /*! \class GDay
443   \internal */
444 /*! \class GDayComparatorLocator
445   \internal */
446 /*! \class GDayType
447   \internal */
448 /*! \class GMonth
449   \internal */
450 /*! \class GMonthComparatorLocator
451   \internal */
452 /*! \class GMonthDay
453   \internal */
454 /*! \class GMonthDayComparatorLocator
455   \internal */
456 /*! \class GMonthDayType
457   \internal */
458 /*! \class GMonthType
459   \internal */
460 /*! \class GYear
461   \internal */
462 /*! \class GYearComparatorLocator
463   \internal */
464 /*! \class GYearMonth
465   \internal */
466 /*! \class GYearMonthComparatorLocator
467   \internal */
468 /*! \class GYearMonthType
469   \internal */
470 /*! \class GYearType
471   \internal */
472 /*! \class HexBinary
473   \internal */
474 /*! \class HexBinaryComparatorLocator
475   \internal */
476 /*! \class HexBinaryToBase64BinaryCaster
477   \internal */
478 /*! \class HexBinaryType
479   \internal */
480 /*! \class HoursFromAbstractDateTimeFN
481   \internal */
482 /*! \class HoursFromDurationFN
483   \internal */
484 /*! \class IdrefFN
485   \internal */
486 /*! \class ImplicitTimezoneFN
487   \internal */
488 /*! \class InScopePrefixesFN
489   \internal */
490 /*! \class IndexOfFN
491   \internal */
492 /*! \class InsertBeforeFN
493   \internal */
494 /*! \class Integer
495   \internal */
496 /*! \class IntegerComparator
497   \internal */
498 /*! \class IntegerComparatorLocator
499   \internal */
500 /*! \class IntegerMathematician
501   \internal */
502 /*! \class IntegerMathematicianLocator
503   \internal */
504 /*! \class DerivedIntegerType
505   \internal */
506 /*! \class IriToURIFN
507   \internal */
508 /*! \class ItemMappingIterator
509   \internal */
510 /*! \class ItemVerifier
511   \internal */
512 /*! \class LangFN
513   \internal */
514 /*! \class LastFN
515   \internal */
516 /*! \class LocalNameFN
517   \internal */
518 /*! \class LocalNameFromQNameFN
519   \internal */
520 /*! \class LowerCaseFN
521   \internal */
522 /*! \class MinutesFromAbstractDateTimeFN
523   \internal */
524 /*! \class MinutesFromDurationFN
525   \internal */
526 /*! \class MonthFromAbstractDateTimeFN
527   \internal */
528 /*! \class MonthsFromDurationFN
529   \internal */
530 /*! \class NOTATIONType
531   \internal */
532 /*! \class NameFN
533   \internal */
534 /*! \class NamePool
535   \internal */
536 /*! \class DelegatingNamespaceResolver
537   \internal */
538 /*! \class GenericNamespaceResolver
539   \internal */
540 /*! \class NodeNamespaceResolver
541   \internal */
542 /*! \class NamespaceURIFN
543   \internal */
544 /*! \class NamespaceURIForPrefixFN
545   \internal */
546 /*! \class NamespaceURIFromQNameFN
547   \internal */
548 /*! \class NilledFN
549   \internal */
550 /*! \class NodeNameFN
551   \internal */
552 /*! \class NormalizeSpaceFN
553   \internal */
554 /*! \class NormalizeUnicodeFN
555   \internal */
556 /*! \class NotFN
557   \internal */
558 /*! \class NumberFN
559   \internal */
560 /*! \class NumericToAbstractFloatCaster
561   \internal */
562 /*! \class NumericToBooleanCaster
563   \internal */
564 /*! \class NumericToDecimalCaster
565   \internal */
566 /*! \class NumericToDerivedIntegerCaster
567   \internal */
568 /*! \class OperandSwitcherMathematician
569   \internal */
570 /*! \class ParserContext
571   \internal */
572 /*! \class MatchesFN
573   \internal */
574 /*! \class ReplaceFN
575   \internal */
576 /*! \class TokenizeFN
577   \internal */
578 /*! \class PositionFN
579   \internal */
580 /*! \class PrefixFromQNameFN
581   \internal */
582 /*! \class AccelTree
583   \internal */
584 /*! \class QNameComparator
585   \internal */
586 /*! \class QNameComparatorLocator
587   \internal */
588 /*! \class QNameFN
589   \internal */
590 /*! \class QNameType
591   \internal */
592 /*! \class QNameValue
593   \internal */
594 /*! \class RemoveFN
595   \internal */
596 /*! \class ResolveQNameFN
597   \internal */
598 /*! \class ResolveURIFN
599   \internal */
600 /*! \class ResourceLoader
601   \internal */
602 /*! \class AccelTreeResourceLoader
603   \internal */
604 /*! \class ReverseFN
605   \internal */
606 /*! \class RootFN
607   \internal */
608 /*! \class RoundFN
609   \internal */
610 /*! \class RoundHalfToEvenFN
611   \internal */
612 /*! \class SchemaTime
613   \internal */
614 /*! \class SchemaTimeComparatorLocator
615   \internal */
616 /*! \class SchemaTimeMathematicianLocator
617   \internal */
618 /*! \class SchemaTimeType
619   \internal */
620 /*! \class SecondsFromAbstractDateTimeFN
621   \internal */
622 /*! \class SecondsFromDurationFN
623   \internal */
624 /*! \class SelfToSelfCaster
625   \internal */
626 /*! \class SequenceMappingIterator
627   \internal */
628 /*! \class SingletonIterator
629   \internal */
630 /*! \class SortTuple
631   \internal */
632 /*! \class StartsWithFN
633   \internal */
634 /*! \class StaticBaseURIFN
635   \internal */
636 /*! \class StaticContext
637   \internal */
638 /*! \class DelegatingStaticContext
639   \internal */
640 /*! \class StaticFocusContext
641   \internal */
642 /*! \class StaticNamespaceContext
643   \internal */
644 /*! \class GenericStaticContext
645   \internal */
646 /*! \class StringComparator
647   \internal */
648 /*! \class StringComparatorLocator
649   \internal */
650 /*! \class StringFN
651   \internal */
652 /*! \class StringJoinFN
653   \internal */
654 /*! \class StringLengthFN
655   \internal */
656 /*! \class StringToAbstractFloatCaster
657   \internal */
658 /*! \class StringToBase64BinaryCaster
659   \internal */
660 /*! \class StringToBooleanCaster
661   \internal */
662 /*! \class StringToCodepointsFN
663   \internal */
664 /*! \class StringToDateCaster
665   \internal */
666 /*! \class StringToDateTimeCaster
667   \internal */
668 /*! \class StringToDayTimeDurationCaster
669   \internal */
670 /*! \class StringToDecimalCaster
671   \internal */
672 /*! \class StringToDerivedIntegerCaster
673   \internal */
674 /*! \class StringToDurationCaster
675   \internal */
676 /*! \class StringToGDayCaster
677   \internal */
678 /*! \class StringToGMonthCaster
679   \internal */
680 /*! \class StringToGMonthDayCaster
681   \internal */
682 /*! \class StringToGYearCaster
683   \internal */
684 /*! \class StringToGYearMonthCaster
685   \internal */
686 /*! \class StringToHexBinaryCaster
687   \internal */
688 /*! \class StringToIntegerCaster
689   \internal */
690 /*! \class StringToTimeCaster
691   \internal */
692 /*! \class StringToYearMonthDurationCaster
693   \internal */
694 /*! \class StringType
695   \internal */
696 /*! \class DerivedStringType
697   \internal */
698 /*! \class SubsequenceFN
699   \internal */
700 /*! \class SubstringAfterFN
701   \internal */
702 /*! \class SubstringBeforeFN
703   \internal */
704 /*! \class SubstringFN
705   \internal */
706 /*! \class SumFN
707   \internal */
708 /*! \class SystemPropertyFN
709   \internal */
710 /*! \class TimezoneFromAbstractDateTimeFN
711   \internal */
712 /*! \class ToAnyURICaster
713   \internal */
714 /*! \class ToAnyURICasterLocator
715   \internal */
716 /*! \class ToBase64BinaryCasterLocator
717   \internal */
718 /*! \class ToBooleanCasterLocator
719   \internal */
720 /*! \class ToDateCasterLocator
721   \internal */
722 /*! \class ToDateTimeCasterLocator
723   \internal */
724 /*! \class ToDayTimeDurationCasterLocator
725   \internal */
726 /*! \class ToDecimalCasterLocator
727   \internal */
728 /*! \class ToDoubleCasterLocator
729   \internal */
730 /*! \class ToDurationCasterLocator
731   \internal */
732 /*! \class ToFloatCasterLocator
733   \internal */
734 /*! \class ToGDayCasterLocator
735   \internal */
736 /*! \class ToGMonthCasterLocator
737   \internal */
738 /*! \class ToGMonthDayCasterLocator
739   \internal */
740 /*! \class ToGYearCasterLocator
741   \internal */
742 /*! \class ToGYearMonthCasterLocator
743   \internal */
744 /*! \class ToHexBinaryCasterLocator
745   \internal */
746 /*! \class ToIntegerCasterLocator
747   \internal */
748 /*! \class ToDerivedIntegerCasterLocator
749   \internal */
750 /*! \class ToQNameCasterLocator
751   \internal */
752 /*! \class ToSchemaTimeCasterLocator
753   \internal */
754 /*! \class ToStringCaster
755   \internal */
756 /*! \class ToStringCasterLocator
757   \internal */
758 /*! \class ToDerivedStringCasterLocator
759   \internal */
760 /*! \class ToUntypedAtomicCaster
761   \internal */
762 /*! \class ToUntypedAtomicCasterLocator
763   \internal */
764 /*! \class ToYearMonthDurationCasterLocator
765   \internal */
766 /*! \class Tokenizer
767   \internal */
768 /*! \class XQueryTokenizer
769   \internal */
770 /*! \class TraceFN
771   \internal */
772 /*! \class TranslateFN
773   \internal */
774 /*! \class TrueFN
775   \internal */
776 /*! \class UntypedAtomic
777   \internal */
778 /*! \class UntypedAtomicConverter
779   \internal */
780 /*! \class ArgumentConverter
781   \internal */
782 /*! \class UntypedAtomicType
783   \internal */
784 /*! \class UpperCaseFN
785   \internal */
786 /*! \class ValidationError
787   \internal */
788 /*! \class VariableDeclaration
789   \internal */
790 /*! \class VariableLoader
791   \internal */
792 /*! \class YearFromAbstractDateTimeFN
793   \internal */
794 /*! \class YearMonthDuration
795   \internal */
796 /*! \class YearMonthDurationComparatorLocator
797   \internal */
798 /*! \class YearMonthDurationMathematicianLocator
799   \internal */
800 /*! \class YearMonthDurationType
801   \internal */
802 /*! \class YearsFromDurationFN
803   \internal
804  */
805 /*! \class DocumentContentValidator
806   \internal */
807 /*! \class AtomicTypeVisitor
808   \internal */
809 /*! \class AtomicCasterLocator
810   \internal */
811 /*! \class AtomicTypeVisitorResult
812   \internal */
813 /*! \class Expression
814   \internal */
815 /*! \class EmptyContainer
816   \internal */
817 /*! \class AxisStep
818   \internal */
819 /*! \class ContextItem
820   \internal */
821 /*! \class EmptySequence
822   \internal */
823 /*! \class ExternalVariableReference
824   \internal */
825 /*! \class Literal
826   \internal */
827 /*! \class LiteralSequence
828   \internal */
829 /*! \class NamespaceConstructor
830   \internal */
831 /*! \class ParentNodeAxis
832   \internal */
833 /*! \class VariableReference
834   \internal */
835 /*! \class ArgumentReference
836   \internal */
837 /*! \class ExpressionVariableReference
838   \internal */
839 /*! \class PositionalVariableReference
840   \internal */
841 /*! \class RangeVariableReference
842   \internal */
843 /*! \class PairContainer
844   \internal */
845 /*! \class AndExpression
846   \internal */
847 /*! \class OrExpression
848   \internal */
849 /*! \class ArithmeticExpression
850   \internal */
851 /*! \class UnaryExpression
852   \internal */
853 /*! \class AttributeConstructor
854   \internal */
855 /*! \class CombineNodes
856   \internal */
857 /*! \class ElementConstructor
858   \internal */
859 /*! \class ForClause
860   \internal */
861 /*! \class GeneralComparison
862   \internal */
863 /*! \class GenericPredicate
864   \internal */
865 /*! \class TruthPredicate
866   \internal */
867 /*! \class LetClause
868   \internal */
869 /*! \class NodeComparison
870   \internal */
871 /*! \class Path
872   \internal */
873 /*! \class ProcessingInstructionConstructor
874   \internal */
875 /*! \class QuantifiedExpression
876   \internal */
877 /*! \class RangeExpression
878   \internal */
879 /*! \class ValueComparison
880   \internal */
881 /*! \class SingleContainer
882   \internal */
883 /*! \class AttributeNameValidator
884   \internal */
885 /*! \class CastAs
886   \internal */
887 /*! \class CastableAs
888   \internal */
889 /*! \class CollationChecker
890   \internal */
891 /*! \class CommentConstructor
892   \internal */
893 /*! \class CopyOf
894   \internal */
895 /*! \class DocumentConstructor
896   \internal */
897 /*! \class DynamicContextStore
898   \internal */
899 /*! \class FirstItemPredicate
900   \internal */
901 /*! \class InstanceOf
902   \internal */
903 /*! \class NCNameConstructor
904   \internal */
905 /*! \class NodeSortExpression
906   \internal */
907 /*! \class OrderBy
908   \internal */
909 /*! \class QNameConstructor
910   \internal */
911 /*! \class SimpleContentConstructor
912   \internal */
913 /*! \class TextNodeConstructor
914   \internal */
915 /*! \class TreatAs
916   \internal */
917 /*! \class TripleContainer
918   \internal */
919 /*! \class IfThenClause
920   \internal */
921 /*! \class UnlimitedContainer
922   \internal */
923 /*! \class ExpressionSequence
924   \internal */
925 /*! \class ReturnOrderBy
926   \internal */
927 /*! \class UserFunctionCallsite
928   \internal */
929 /*! \class ExpressionCreator
930   \internal */
931 /*! \class ByIDCreator
932   \internal */
933 /*! \class ExpressionFactory
934   \internal */
935 /*! \class ExpressionIdentifier
936   \internal */
937 /*! \class BooleanIdentifier
938   \internal */
939 /*! \class ByIDIdentifier
940   \internal */
941 /*! \class BySequenceTypeIdentifier
942   \internal */
943 /*! \class ComparisonIdentifier
944   \internal */
945 /*! \class IntegerIdentifier
946   \internal */
947 /*! \class ExternalVariableLoader
948   \internal */
949 /*! \class ItemType
950   \internal */
951 /*! \class AnyItemType
952   \internal */
953 /*! \class AnyNodeType
954   \internal */
955 /*! \class AbstractNodeTest
956   \internal */
957 /*! \class LocalNameTest
958   \internal */
959 /*! \class NamespaceNameTest
960   \internal */
961 /*! \class QNameTest
962   \internal */
963 /*! \class AtomicType
964   \internal */
965 /*! \class BuiltinAtomicType
966   \internal */
967 /*! \class AnyAtomicType
968   \internal */
969 /*! \class AnyURIType
970   \internal */
971 /*! \class NumericType
972   \internal */
973 /*! \class EBVType
974   \internal */
975 /*! \class EmptySequenceType
976   \internal */
977 /*! \class MultiItemType
978   \internal */
979 /*! \class NoneType
980   \internal */
981 /*! \class OptimizationPass
982   \internal */
983 /*! \class ParameterizedAtomicTypeVisitor
984   \internal */
985 /*! \class AtomicComparatorLocator
986   \internal */
987 /*! \class AtomicMathematicianLocator
988   \internal */
989 /*! \class SchemaComponent
990   \internal */
991 /*! \class SchemaType
992   \internal */
993 /*! \class AnyType
994   \internal */
995 /*! \class AnySimpleType
996   \internal */
997 /*! \class Untyped
998   \internal */
999 /*! \class SchemaTypeFactory
1000   \internal */
1001 /*! \class BasicTypesFactory
1002   \internal */
1003 /*! \class SequenceType
1004   \internal */
1005 /*! \class GenericSequenceType
1006   \internal */
1007 /*! \class UserFunction
1008   \internal
1009 */
1010 QT_END_NAMESPACE
1011