Temporary header file '/tmp/weU0U3s2dO/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/xqc.h" #include "/usr/include/xqilla/ast/ASTNode.hpp" #include "/usr/include/xqilla/ast/ASTNodeImpl.hpp" #include "/usr/include/xqilla/ast/ContextTuple.hpp" #include "/usr/include/xqilla/ast/ConvertFunctionArg.hpp" #include "/usr/include/xqilla/ast/CountTuple.hpp" #include "/usr/include/xqilla/ast/ForTuple.hpp" #include "/usr/include/xqilla/ast/LetTuple.hpp" #include "/usr/include/xqilla/ast/LocationInfo.hpp" #include "/usr/include/xqilla/ast/NumericFunction.hpp" #include "/usr/include/xqilla/ast/OrderByTuple.hpp" #include "/usr/include/xqilla/ast/StaticAnalysis.hpp" #include "/usr/include/xqilla/ast/StaticType.hpp" #include "/usr/include/xqilla/ast/TupleNode.hpp" #include "/usr/include/xqilla/ast/WhereTuple.hpp" #include "/usr/include/xqilla/ast/XQAnalyzeString.hpp" #include "/usr/include/xqilla/ast/XQApplyTemplates.hpp" #include "/usr/include/xqilla/ast/XQAtomize.hpp" #include "/usr/include/xqilla/ast/XQAttributeConstructor.hpp" #include "/usr/include/xqilla/ast/XQCallTemplate.hpp" #include "/usr/include/xqilla/ast/XQCastAs.hpp" #include "/usr/include/xqilla/ast/XQCastableAs.hpp" #include "/usr/include/xqilla/ast/XQCommentConstructor.hpp" #include "/usr/include/xqilla/ast/XQContextItem.hpp" #include "/usr/include/xqilla/ast/XQCopy.hpp" #include "/usr/include/xqilla/ast/XQCopyOf.hpp" #include "/usr/include/xqilla/ast/XQDOMConstructor.hpp" #include "/usr/include/xqilla/ast/XQDocumentConstructor.hpp" #include "/usr/include/xqilla/ast/XQDocumentOrder.hpp" #include "/usr/include/xqilla/ast/XQEffectiveBooleanValue.hpp" #include "/usr/include/xqilla/ast/XQElementConstructor.hpp" #include "/usr/include/xqilla/ast/XQFunction.hpp" #include "/usr/include/xqilla/ast/XQFunctionCall.hpp" #include "/usr/include/xqilla/ast/XQFunctionCoercion.hpp" #include "/usr/include/xqilla/ast/XQFunctionConversion.hpp" #include "/usr/include/xqilla/ast/XQFunctionDeref.hpp" #include "/usr/include/xqilla/ast/XQFunctionRef.hpp" #include "/usr/include/xqilla/ast/XQGlobalVariable.hpp" #include "/usr/include/xqilla/ast/XQIf.hpp" #include "/usr/include/xqilla/ast/XQInlineFunction.hpp" #include "/usr/include/xqilla/ast/XQLiteral.hpp" #include "/usr/include/xqilla/ast/XQMap.hpp" #include "/usr/include/xqilla/ast/XQNamespaceBinding.hpp" #include "/usr/include/xqilla/ast/XQNamespaceConstructor.hpp" #include "/usr/include/xqilla/ast/XQNav.hpp" #include "/usr/include/xqilla/ast/XQOperator.hpp" #include "/usr/include/xqilla/ast/XQOrderingChange.hpp" #include "/usr/include/xqilla/ast/XQPIConstructor.hpp" #include "/usr/include/xqilla/ast/XQPartialApply.hpp" #include "/usr/include/xqilla/ast/XQPredicate.hpp" #include "/usr/include/xqilla/ast/XQQuantified.hpp" #include "/usr/include/xqilla/ast/XQReturn.hpp" #include "/usr/include/xqilla/ast/XQSequence.hpp" #include "/usr/include/xqilla/ast/XQStep.hpp" #include "/usr/include/xqilla/ast/XQTextConstructor.hpp" #include "/usr/include/xqilla/ast/XQTreatAs.hpp" #include "/usr/include/xqilla/ast/XQTypeswitch.hpp" #include "/usr/include/xqilla/ast/XQValidate.hpp" #include "/usr/include/xqilla/ast/XQVariable.hpp" #include "/usr/include/xqilla/axis/NodeTest.hpp" #include "/usr/include/xqilla/context/Collation.hpp" #include "/usr/include/xqilla/context/ContextHelpers.hpp" #include "/usr/include/xqilla/context/DynamicContext.hpp" #include "/usr/include/xqilla/context/ExternalFunctionResolver.hpp" #include "/usr/include/xqilla/context/ItemFactory.hpp" #include "/usr/include/xqilla/context/MessageListener.hpp" #include "/usr/include/xqilla/context/ModuleResolver.hpp" #include "/usr/include/xqilla/context/RegexGroupStore.hpp" #include "/usr/include/xqilla/context/Scope.hpp" #include "/usr/include/xqilla/context/StaticContext.hpp" #include "/usr/include/xqilla/context/URIResolver.hpp" #include "/usr/include/xqilla/context/UpdateFactory.hpp" #include "/usr/include/xqilla/context/VarHashEntry.hpp" #include "/usr/include/xqilla/context/VariableStore.hpp" #include "/usr/include/xqilla/context/VariableTypeStore.hpp" #include "/usr/include/xqilla/context/impl/CodepointCollation.hpp" #include "/usr/include/xqilla/context/impl/CollationImpl.hpp" #include "/usr/include/xqilla/context/impl/ItemFactoryImpl.hpp" #include "/usr/include/xqilla/context/impl/VarHashEntryImpl.hpp" #include "/usr/include/xqilla/context/impl/VarStoreImpl.hpp" #include "/usr/include/xqilla/context/impl/VariableStoreTemplate.hpp" #include "/usr/include/xqilla/context/impl/XQContextImpl.hpp" #include "/usr/include/xqilla/context/impl/XQDynamicContextImpl.hpp" #include "/usr/include/xqilla/debug/ASTDebugHook.hpp" #include "/usr/include/xqilla/debug/DebugHookDecorator.hpp" #include "/usr/include/xqilla/debug/DebugListener.hpp" #include "/usr/include/xqilla/debug/InputParser.hpp" #include "/usr/include/xqilla/debug/InteractiveDebugger.hpp" #include "/usr/include/xqilla/debug/StackFrame.hpp" #include "/usr/include/xqilla/debug/TupleDebugHook.hpp" #include "/usr/include/xqilla/dom-api/XPath2Result.hpp" #include "/usr/include/xqilla/dom-api/XQillaExpression.hpp" #include "/usr/include/xqilla/dom-api/XQillaNSResolver.hpp" #include "/usr/include/xqilla/dom-api/impl/XQillaNSResolverImpl.hpp" #include "/usr/include/xqilla/events/ContentSequenceFilter.hpp" #include "/usr/include/xqilla/events/EventGenerator.hpp" #include "/usr/include/xqilla/events/EventHandler.hpp" #include "/usr/include/xqilla/events/EventSerializer.hpp" #include "/usr/include/xqilla/events/NSFixupFilter.hpp" #include "/usr/include/xqilla/events/QueryPathTreeFilter.hpp" #include "/usr/include/xqilla/events/SequenceBuilder.hpp" #include "/usr/include/xqilla/exceptions/ASTException.hpp" #include "/usr/include/xqilla/exceptions/ContextException.hpp" #include "/usr/include/xqilla/exceptions/DynamicErrorException.hpp" #include "/usr/include/xqilla/exceptions/FunctionException.hpp" #include "/usr/include/xqilla/exceptions/IllegalArgumentException.hpp" #include "/usr/include/xqilla/exceptions/ItemException.hpp" #include "/usr/include/xqilla/exceptions/NamespaceLookupException.hpp" #include "/usr/include/xqilla/exceptions/QueryInterruptedException.hpp" #include "/usr/include/xqilla/exceptions/QueryTimeoutException.hpp" #include "/usr/include/xqilla/exceptions/StaticErrorException.hpp" #include "/usr/include/xqilla/exceptions/TypeErrorException.hpp" #include "/usr/include/xqilla/exceptions/TypeNotFoundException.hpp" #include "/usr/include/xqilla/exceptions/XMLParseException.hpp" #include "/usr/include/xqilla/exceptions/XPath2ErrorException.hpp" #include "/usr/include/xqilla/exceptions/XPath2TypeCastException.hpp" #include "/usr/include/xqilla/exceptions/XPath2TypeMatchException.hpp" #include "/usr/include/xqilla/exceptions/XQException.hpp" #include "/usr/include/xqilla/exceptions/XQillaException.hpp" #include "/usr/include/xqilla/fastxdm/FastXDMConfiguration.hpp" #include "/usr/include/xqilla/framework/BaseMemoryManager.hpp" #include "/usr/include/xqilla/framework/ProxyMemoryManager.hpp" #include "/usr/include/xqilla/framework/ReferenceCounted.hpp" #include "/usr/include/xqilla/framework/StringPool.hpp" #include "/usr/include/xqilla/framework/XPath2MemoryManager.hpp" #include "/usr/include/xqilla/framework/XPath2MemoryManagerImpl.hpp" #include "/usr/include/xqilla/framework/XQillaExport.hpp" #include "/usr/include/xqilla/fulltext/AllMatches.hpp" #include "/usr/include/xqilla/fulltext/DefaultTokenStore.hpp" #include "/usr/include/xqilla/fulltext/DefaultTokenizer.hpp" #include "/usr/include/xqilla/fulltext/FTAnd.hpp" #include "/usr/include/xqilla/fulltext/FTContains.hpp" #include "/usr/include/xqilla/fulltext/FTContent.hpp" #include "/usr/include/xqilla/fulltext/FTDistance.hpp" #include "/usr/include/xqilla/fulltext/FTMildnot.hpp" #include "/usr/include/xqilla/fulltext/FTOption.hpp" #include "/usr/include/xqilla/fulltext/FTOr.hpp" #include "/usr/include/xqilla/fulltext/FTOrder.hpp" #include "/usr/include/xqilla/fulltext/FTRange.hpp" #include "/usr/include/xqilla/fulltext/FTScope.hpp" #include "/usr/include/xqilla/fulltext/FTSelection.hpp" #include "/usr/include/xqilla/fulltext/FTUnaryNot.hpp" #include "/usr/include/xqilla/fulltext/FTWindow.hpp" #include "/usr/include/xqilla/fulltext/FTWords.hpp" #include "/usr/include/xqilla/fulltext/Match.hpp" #include "/usr/include/xqilla/fulltext/TokenInfo.hpp" #include "/usr/include/xqilla/fulltext/TokenStore.hpp" #include "/usr/include/xqilla/fulltext/Tokenizer.hpp" #include "/usr/include/xqilla/functions/BuiltInModules.hpp" #include "/usr/include/xqilla/functions/EXSLTMathFunction.hpp" #include "/usr/include/xqilla/functions/ExternalFunction.hpp" #include "/usr/include/xqilla/functions/FuncFactory.hpp" #include "/usr/include/xqilla/functions/FuncFactoryTemplate.hpp" #include "/usr/include/xqilla/functions/FunctionAbs.hpp" #include "/usr/include/xqilla/functions/FunctionAcos.hpp" #include "/usr/include/xqilla/functions/FunctionAdjustDateTimeToTimezone.hpp" #include "/usr/include/xqilla/functions/FunctionAdjustDateToTimezone.hpp" #include "/usr/include/xqilla/functions/FunctionAdjustTimeToTimezone.hpp" #include "/usr/include/xqilla/functions/FunctionAnalyzeString.hpp" #include "/usr/include/xqilla/functions/FunctionAsin.hpp" #include "/usr/include/xqilla/functions/FunctionAtan.hpp" #include "/usr/include/xqilla/functions/FunctionBaseURI.hpp" #include "/usr/include/xqilla/functions/FunctionCaseFold.hpp" #include "/usr/include/xqilla/functions/FunctionCeiling.hpp" #include "/usr/include/xqilla/functions/FunctionCodepointsToString.hpp" #include "/usr/include/xqilla/functions/FunctionCollection.hpp" #include "/usr/include/xqilla/functions/FunctionCompare.hpp" #include "/usr/include/xqilla/functions/FunctionConcat.hpp" #include "/usr/include/xqilla/functions/FunctionContains.hpp" #include "/usr/include/xqilla/functions/FunctionCos.hpp" #include "/usr/include/xqilla/functions/FunctionCount.hpp" #include "/usr/include/xqilla/functions/FunctionCurrentDate.hpp" #include "/usr/include/xqilla/functions/FunctionCurrentDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionCurrentTime.hpp" #include "/usr/include/xqilla/functions/FunctionDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionDayFromDate.hpp" #include "/usr/include/xqilla/functions/FunctionDayFromDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionDaysFromDuration.hpp" #include "/usr/include/xqilla/functions/FunctionDefaultCollation.hpp" #include "/usr/include/xqilla/functions/FunctionDistinctValues.hpp" #include "/usr/include/xqilla/functions/FunctionDoc.hpp" #include "/usr/include/xqilla/functions/FunctionDocAvailable.hpp" #include "/usr/include/xqilla/functions/FunctionDocument.hpp" #include "/usr/include/xqilla/functions/FunctionDocumentURI.hpp" #include "/usr/include/xqilla/functions/FunctionEmpty.hpp" #include "/usr/include/xqilla/functions/FunctionEndsWith.hpp" #include "/usr/include/xqilla/functions/FunctionError.hpp" #include "/usr/include/xqilla/functions/FunctionExp.hpp" #include "/usr/include/xqilla/functions/FunctionExplain.hpp" #include "/usr/include/xqilla/functions/FunctionFloor.hpp" #include "/usr/include/xqilla/functions/FunctionFunctionArity.hpp" #include "/usr/include/xqilla/functions/FunctionFunctionName.hpp" #include "/usr/include/xqilla/functions/FunctionHead.hpp" #include "/usr/include/xqilla/functions/FunctionHoursFromDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionHoursFromDuration.hpp" #include "/usr/include/xqilla/functions/FunctionHoursFromTime.hpp" #include "/usr/include/xqilla/functions/FunctionId.hpp" #include "/usr/include/xqilla/functions/FunctionIdref.hpp" #include "/usr/include/xqilla/functions/FunctionImplicitTimezone.hpp" #include "/usr/include/xqilla/functions/FunctionLang.hpp" #include "/usr/include/xqilla/functions/FunctionLast.hpp" #include "/usr/include/xqilla/functions/FunctionLocalNameFromQName.hpp" #include "/usr/include/xqilla/functions/FunctionLocalname.hpp" #include "/usr/include/xqilla/functions/FunctionLog.hpp" #include "/usr/include/xqilla/functions/FunctionLookup.hpp" #include "/usr/include/xqilla/functions/FunctionLowerCase.hpp" #include "/usr/include/xqilla/functions/FunctionMatches.hpp" #include "/usr/include/xqilla/functions/FunctionMinutesFromDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionMinutesFromDuration.hpp" #include "/usr/include/xqilla/functions/FunctionMinutesFromTime.hpp" #include "/usr/include/xqilla/functions/FunctionMonthFromDate.hpp" #include "/usr/include/xqilla/functions/FunctionMonthFromDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionMonthsFromDuration.hpp" #include "/usr/include/xqilla/functions/FunctionName.hpp" #include "/usr/include/xqilla/functions/FunctionNamespaceURIFromQName.hpp" #include "/usr/include/xqilla/functions/FunctionNamespaceUri.hpp" #include "/usr/include/xqilla/functions/FunctionNilled.hpp" #include "/usr/include/xqilla/functions/FunctionNodeName.hpp" #include "/usr/include/xqilla/functions/FunctionNormalizeSpace.hpp" #include "/usr/include/xqilla/functions/FunctionNormalizeUnicode.hpp" #include "/usr/include/xqilla/functions/FunctionNot.hpp" #include "/usr/include/xqilla/functions/FunctionNumber.hpp" #include "/usr/include/xqilla/functions/FunctionParseHTML.hpp" #include "/usr/include/xqilla/functions/FunctionParseJSON.hpp" #include "/usr/include/xqilla/functions/FunctionParseXML.hpp" #include "/usr/include/xqilla/functions/FunctionPosition.hpp" #include "/usr/include/xqilla/functions/FunctionPower.hpp" #include "/usr/include/xqilla/functions/FunctionPrefixFromQName.hpp" #include "/usr/include/xqilla/functions/FunctionQName.hpp" #include "/usr/include/xqilla/functions/FunctionRegexGroup.hpp" #include "/usr/include/xqilla/functions/FunctionReplace.hpp" #include "/usr/include/xqilla/functions/FunctionResolveURI.hpp" #include "/usr/include/xqilla/functions/FunctionRoot.hpp" #include "/usr/include/xqilla/functions/FunctionRound.hpp" #include "/usr/include/xqilla/functions/FunctionRoundHalfToEven.hpp" #include "/usr/include/xqilla/functions/FunctionSecondsFromDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionSecondsFromDuration.hpp" #include "/usr/include/xqilla/functions/FunctionSecondsFromTime.hpp" #include "/usr/include/xqilla/functions/FunctionSentences.hpp" #include "/usr/include/xqilla/functions/FunctionSerializeJSON.hpp" #include "/usr/include/xqilla/functions/FunctionSignature.hpp" #include "/usr/include/xqilla/functions/FunctionSin.hpp" #include "/usr/include/xqilla/functions/FunctionSqrt.hpp" #include "/usr/include/xqilla/functions/FunctionStartsWith.hpp" #include "/usr/include/xqilla/functions/FunctionStaticBaseURI.hpp" #include "/usr/include/xqilla/functions/FunctionString.hpp" #include "/usr/include/xqilla/functions/FunctionStringLength.hpp" #include "/usr/include/xqilla/functions/FunctionStringToCodepoints.hpp" #include "/usr/include/xqilla/functions/FunctionSubstring.hpp" #include "/usr/include/xqilla/functions/FunctionTail.hpp" #include "/usr/include/xqilla/functions/FunctionTan.hpp" #include "/usr/include/xqilla/functions/FunctionTime.hpp" #include "/usr/include/xqilla/functions/FunctionTimezoneFromDate.hpp" #include "/usr/include/xqilla/functions/FunctionTimezoneFromDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionTimezoneFromTime.hpp" #include "/usr/include/xqilla/functions/FunctionTokenize.hpp" #include "/usr/include/xqilla/functions/FunctionTrace.hpp" #include "/usr/include/xqilla/functions/FunctionUnordered.hpp" #include "/usr/include/xqilla/functions/FunctionUnparsedText.hpp" #include "/usr/include/xqilla/functions/FunctionUpperCase.hpp" #include "/usr/include/xqilla/functions/FunctionWords.hpp" #include "/usr/include/xqilla/functions/FunctionYearFromDate.hpp" #include "/usr/include/xqilla/functions/FunctionYearFromDateTime.hpp" #include "/usr/include/xqilla/functions/FunctionYearsFromDuration.hpp" #include "/usr/include/xqilla/functions/RegExpFunction.hpp" #include "/usr/include/xqilla/functions/XQUserFunction.hpp" #include "/usr/include/xqilla/functions/XQillaFunction.hpp" #include "/usr/include/xqilla/items/ATAnySimpleType.hpp" #include "/usr/include/xqilla/items/ATAnyURIOrDerived.hpp" #include "/usr/include/xqilla/items/ATBase64BinaryOrDerived.hpp" #include "/usr/include/xqilla/items/ATBooleanOrDerived.hpp" #include "/usr/include/xqilla/items/ATDateOrDerived.hpp" #include "/usr/include/xqilla/items/ATDateTimeOrDerived.hpp" #include "/usr/include/xqilla/items/ATDecimalOrDerived.hpp" #include "/usr/include/xqilla/items/ATDoubleOrDerived.hpp" #include "/usr/include/xqilla/items/ATDurationOrDerived.hpp" #include "/usr/include/xqilla/items/ATFloatOrDerived.hpp" #include "/usr/include/xqilla/items/ATGDayOrDerived.hpp" #include "/usr/include/xqilla/items/ATGMonthDayOrDerived.hpp" #include "/usr/include/xqilla/items/ATGMonthOrDerived.hpp" #include "/usr/include/xqilla/items/ATGYearMonthOrDerived.hpp" #include "/usr/include/xqilla/items/ATGYearOrDerived.hpp" #include "/usr/include/xqilla/items/ATHexBinaryOrDerived.hpp" #include "/usr/include/xqilla/items/ATNotationOrDerived.hpp" #include "/usr/include/xqilla/items/ATQNameOrDerived.hpp" #include "/usr/include/xqilla/items/ATStringOrDerived.hpp" #include "/usr/include/xqilla/items/ATTimeOrDerived.hpp" #include "/usr/include/xqilla/items/ATUntypedAtomic.hpp" #include "/usr/include/xqilla/items/AnyAtomicType.hpp" #include "/usr/include/xqilla/items/DatatypeFactory.hpp" #include "/usr/include/xqilla/items/DatatypeLookup.hpp" #include "/usr/include/xqilla/items/DateOrTimeType.hpp" #include "/usr/include/xqilla/items/FunctionRef.hpp" #include "/usr/include/xqilla/items/Item.hpp" #include "/usr/include/xqilla/items/Node.hpp" #include "/usr/include/xqilla/items/Numeric.hpp" #include "/usr/include/xqilla/items/Timezone.hpp" #include "/usr/include/xqilla/items/impl/ATBooleanOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATDateOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATDateTimeOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATDecimalOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATDoubleOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATDurationOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATFloatOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATGDayOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATGMonthDayOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATGMonthOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATGYearMonthOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATGYearOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATQNameOrDerivedImpl.hpp" #include "/usr/include/xqilla/items/impl/ATTimeOrDerivedImpl.hpp" #include "/usr/include/xqilla/mapm/m_apm.h" #include "/usr/include/xqilla/operators/And.hpp" #include "/usr/include/xqilla/operators/ArithmeticOperator.hpp" #include "/usr/include/xqilla/operators/ComparisonOperator.hpp" #include "/usr/include/xqilla/operators/Divide.hpp" #include "/usr/include/xqilla/operators/Equals.hpp" #include "/usr/include/xqilla/operators/Except.hpp" #include "/usr/include/xqilla/operators/GeneralComp.hpp" #include "/usr/include/xqilla/operators/GreaterThan.hpp" #include "/usr/include/xqilla/operators/GreaterThanEqual.hpp" #include "/usr/include/xqilla/operators/IntegerDivide.hpp" #include "/usr/include/xqilla/operators/Intersect.hpp" #include "/usr/include/xqilla/operators/LessThan.hpp" #include "/usr/include/xqilla/operators/LessThanEqual.hpp" #include "/usr/include/xqilla/operators/Minus.hpp" #include "/usr/include/xqilla/operators/Mod.hpp" #include "/usr/include/xqilla/operators/Multiply.hpp" #include "/usr/include/xqilla/operators/NodeComparison.hpp" #include "/usr/include/xqilla/operators/NotEquals.hpp" #include "/usr/include/xqilla/operators/Or.hpp" #include "/usr/include/xqilla/operators/OrderComparison.hpp" #include "/usr/include/xqilla/operators/Plus.hpp" #include "/usr/include/xqilla/operators/UnaryMinus.hpp" #include "/usr/include/xqilla/operators/Union.hpp" #include "/usr/include/xqilla/optimizer/ASTCopier.hpp" #include "/usr/include/xqilla/optimizer/ASTReleaser.hpp" #include "/usr/include/xqilla/optimizer/ASTToXML.hpp" #include "/usr/include/xqilla/optimizer/ASTVisitor.hpp" #include "/usr/include/xqilla/optimizer/Optimizer.hpp" #include "/usr/include/xqilla/optimizer/PartialEvaluator.hpp" #include "/usr/include/xqilla/optimizer/QueryPathNode.hpp" #include "/usr/include/xqilla/optimizer/QueryPathTreeGenerator.hpp" #include "/usr/include/xqilla/optimizer/StaticTyper.hpp" #include "/usr/include/xqilla/parser/QName.hpp" #include "/usr/include/xqilla/runtime/ClosureResult.hpp" #include "/usr/include/xqilla/runtime/EmptyResult.hpp" #include "/usr/include/xqilla/runtime/Result.hpp" #include "/usr/include/xqilla/runtime/ResultBuffer.hpp" #include "/usr/include/xqilla/runtime/ResultBufferImpl.hpp" #include "/usr/include/xqilla/runtime/ResultImpl.hpp" #include "/usr/include/xqilla/runtime/Sequence.hpp" #include "/usr/include/xqilla/runtime/SequenceResult.hpp" #include "/usr/include/xqilla/runtime/TupleResult.hpp" #include "/usr/include/xqilla/schema/AnyAtomicTypeDatatypeValidator.hpp" #include "/usr/include/xqilla/schema/DocumentCache.hpp" #include "/usr/include/xqilla/schema/DocumentCacheImpl.hpp" #include "/usr/include/xqilla/schema/SchemaValidatorFilter.hpp" #include "/usr/include/xqilla/schema/SequenceType.hpp" #include "/usr/include/xqilla/simple-api/XQQuery.hpp" #include "/usr/include/xqilla/simple-api/XQilla.hpp" #include "/usr/include/xqilla/simple-api/XQillaConfiguration.hpp" #include "/usr/include/xqilla/update/FunctionPut.hpp" #include "/usr/include/xqilla/update/PendingUpdateList.hpp" #include "/usr/include/xqilla/update/UApplyUpdates.hpp" #include "/usr/include/xqilla/update/UDelete.hpp" #include "/usr/include/xqilla/update/UInsertAfter.hpp" #include "/usr/include/xqilla/update/UInsertAsFirst.hpp" #include "/usr/include/xqilla/update/UInsertAsLast.hpp" #include "/usr/include/xqilla/update/UInsertBefore.hpp" #include "/usr/include/xqilla/update/UInsertInto.hpp" #include "/usr/include/xqilla/update/URename.hpp" #include "/usr/include/xqilla/update/UReplace.hpp" #include "/usr/include/xqilla/update/UReplaceValueOf.hpp" #include "/usr/include/xqilla/update/UTransform.hpp" #include "/usr/include/xqilla/utils/ContextUtils.hpp" #include "/usr/include/xqilla/utils/DelayedModule.hpp" #include "/usr/include/xqilla/utils/NumUtils.hpp" #include "/usr/include/xqilla/utils/UTF8Str.hpp" #include "/usr/include/xqilla/utils/UnicodeTransformer.hpp" #include "/usr/include/xqilla/utils/XMLChCompare.hpp" #include "/usr/include/xqilla/utils/XPath2NSUtils.hpp" #include "/usr/include/xqilla/utils/XPath2Utils.hpp" #include "/usr/include/xqilla/utils/XQillaPlatformUtils.hpp" #include "/usr/include/xqilla/utils/XStr.hpp" #include "/usr/include/xqilla/utils/utf8proc.h" #include "/usr/include/xqilla/xerces/XercesConfiguration.hpp" #include "/usr/include/xqilla/xqilla-dom3.hpp" #include "/usr/include/xqilla/xqilla-simple.hpp" #include "/usr/include/xqilla/xqilla-xqc.h" #include "/usr/include/xqilla/xqts/TestSuiteParser.hpp" #include "/usr/include/xqilla/xqts/TestSuiteResultListener.hpp" #include "/usr/include/xqilla/xqts/TestSuiteRunner.hpp" // add namespaces namespace CompileDelayedModule{typedef int tmp_add_type_1;} CompileDelayedModule::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace xercesc_3_2{typedef int tmp_add_type_2;} xercesc_3_2::tmp_add_type_2 tmp_add_func_2(){return 0;}; // add classes ASTCopier* tmp_add_class_0; ASTDebugHook* tmp_add_class_1; ASTException* tmp_add_class_2; ASTNode* tmp_add_class_3; ASTNodeEventGenerator* tmp_add_class_4; ASTNodeImpl* tmp_add_class_5; ASTReleaser* tmp_add_class_6; ASTToXML* tmp_add_class_7; ASTVisitor* tmp_add_class_8; ATAnySimpleType* tmp_add_class_9; ATAnyURIOrDerived* tmp_add_class_10; ATBase64BinaryOrDerived* tmp_add_class_11; ATBooleanOrDerived* tmp_add_class_12; ATBooleanOrDerivedImpl* tmp_add_class_13; ATDateOrDerived* tmp_add_class_14; ATDateOrDerivedImpl* tmp_add_class_15; ATDateTimeOrDerived* tmp_add_class_16; ATDateTimeOrDerivedImpl* tmp_add_class_17; ATDecimalOrDerived* tmp_add_class_18; ATDecimalOrDerivedImpl* tmp_add_class_19; ATDoubleOrDerived* tmp_add_class_20; ATDoubleOrDerivedImpl* tmp_add_class_21; ATDurationOrDerived* tmp_add_class_22; ATDurationOrDerivedImpl* tmp_add_class_23; ATFloatOrDerived* tmp_add_class_24; ATFloatOrDerivedImpl* tmp_add_class_25; ATGDayOrDerived* tmp_add_class_26; ATGDayOrDerivedImpl* tmp_add_class_27; ATGMonthDayOrDerived* tmp_add_class_28; ATGMonthDayOrDerivedImpl* tmp_add_class_29; ATGMonthOrDerived* tmp_add_class_30; ATGMonthOrDerivedImpl* tmp_add_class_31; ATGYearMonthOrDerived* tmp_add_class_32; ATGYearMonthOrDerivedImpl* tmp_add_class_33; ATGYearOrDerived* tmp_add_class_34; ATGYearOrDerivedImpl* tmp_add_class_35; ATHexBinaryOrDerived* tmp_add_class_36; ATNotationOrDerived* tmp_add_class_37; ATQNameOrDerived* tmp_add_class_38; ATQNameOrDerivedImpl* tmp_add_class_39; ATStringOrDerived* tmp_add_class_40; ATTimeOrDerived* tmp_add_class_41; ATTimeOrDerivedImpl* tmp_add_class_42; ATUntypedAtomic* tmp_add_class_43; AllMatches* tmp_add_class_44; AnalyzeStringResult* tmp_add_class_45; And* tmp_add_class_46; AnyAtomicType* tmp_add_class_47; AnyAtomicTypeDatatypeValidator* tmp_add_class_48; ArgumentSpec* tmp_add_class_49; ArithmeticOperator* tmp_add_class_50; AtomizeResult* tmp_add_class_51; AutoContextInfoReset* tmp_add_class_52; AutoContextItemTypeReset* tmp_add_class_53; AutoDocumentCacheReset* tmp_add_class_54; AutoMessageListenerReset* tmp_add_class_55; AutoNodeSetOrderingReset* tmp_add_class_56; AutoNsScopeReset* tmp_add_class_57; AutoRegexGroupStoreReset* tmp_add_class_58; AutoStackFrameReset* tmp_add_class_59; AutoVariableStoreReset* tmp_add_class_60; BaseInteractiveDebugger* tmp_add_class_61; BaseMemoryManager* tmp_add_class_62; BoolResult* tmp_add_class_63; BufferedMatches* tmp_add_class_64; BuiltInModules* tmp_add_class_65; ClosureEventGenerator* tmp_add_class_66; ClosureResult* tmp_add_class_67; CodepointCollation* tmp_add_class_68; Collation* tmp_add_class_69; CollationHelper* tmp_add_class_70; CollationImpl* tmp_add_class_71; ComparisonOperator* tmp_add_class_72; ConsoleResultListener* tmp_add_class_73; ContentSequenceFilter* tmp_add_class_74; ContextException* tmp_add_class_75; ContextTuple* tmp_add_class_76; ContextUtils* tmp_add_class_77; CopyBinding* tmp_add_class_78; CountTuple* tmp_add_class_79; DatatypeFactory* tmp_add_class_80; DatatypeLookup* tmp_add_class_81; DateOrTimeType* tmp_add_class_82; DebugCommand* tmp_add_class_83; DebugHookDecorator* tmp_add_class_84; DebugListener* tmp_add_class_85; DefaultTokenStore* tmp_add_class_86; DefaultTokenizer* tmp_add_class_87; DelayedFuncFactory* tmp_add_class_88; DelayedModule* tmp_add_class_89; Divide* tmp_add_class_90; DocConstructFilter* tmp_add_class_91; DocumentCache* tmp_add_class_92; DocumentCacheImpl* tmp_add_class_93; DocumentOrderResult* tmp_add_class_94; DynamicContext* tmp_add_class_95; DynamicErrorException* tmp_add_class_96; EXSLTMathFunction* tmp_add_class_97; ElemConstructFilter* tmp_add_class_98; EmptyResult* tmp_add_class_99; Equals* tmp_add_class_100; EventFilter* tmp_add_class_101; EventGenerator* tmp_add_class_102; EventHandler* tmp_add_class_103; EventSerializer* tmp_add_class_104; Except* tmp_add_class_105; ExternalFunction* tmp_add_class_106; ExternalFunctionResolver* tmp_add_class_107; FTAnd* tmp_add_class_108; FTConjunctionMatches* tmp_add_class_109; FTContains* tmp_add_class_110; FTContent* tmp_add_class_111; FTContentAtEndMatches* tmp_add_class_112; FTContentAtStartMatches* tmp_add_class_113; FTContext* tmp_add_class_114; FTDisjunctionMatches* tmp_add_class_115; FTDistance* tmp_add_class_116; FTDistanceAtLeastMatches* tmp_add_class_117; FTDistanceAtMostMatches* tmp_add_class_118; FTDistanceExactlyMatches* tmp_add_class_119; FTDistanceFromToMatches* tmp_add_class_120; FTDistanceLiteral* tmp_add_class_121; FTDistanceMatches* tmp_add_class_122; FTMildnot* tmp_add_class_123; FTMildnotMatches* tmp_add_class_124; FTOption* tmp_add_class_125; FTOr* tmp_add_class_126; FTOrder* tmp_add_class_127; FTOrderMatches* tmp_add_class_128; FTRange* tmp_add_class_129; FTScope* tmp_add_class_130; FTScopeDifferentMatches* tmp_add_class_131; FTScopeSameMatches* tmp_add_class_132; FTSelection* tmp_add_class_133; FTStringSearchMatches* tmp_add_class_134; FTUnaryNot* tmp_add_class_135; FTUnaryNotMatches* tmp_add_class_136; FTWindow* tmp_add_class_137; FTWindowLiteral* tmp_add_class_138; FTWindowMatches* tmp_add_class_139; FTWord* tmp_add_class_140; FTWords* tmp_add_class_141; FastXDMConfiguration* tmp_add_class_142; ForTuple* tmp_add_class_143; FuncFactory* tmp_add_class_144; FunctionAbs* tmp_add_class_145; FunctionAcos* tmp_add_class_146; FunctionAdjustDateTimeToTimezone* tmp_add_class_147; FunctionAdjustDateToTimezone* tmp_add_class_148; FunctionAdjustTimeToTimezone* tmp_add_class_149; FunctionAnalyzeString* tmp_add_class_150; FunctionAsin* tmp_add_class_151; FunctionAtan* tmp_add_class_152; FunctionBaseURI* tmp_add_class_153; FunctionCaseFold* tmp_add_class_154; FunctionCeiling* tmp_add_class_155; FunctionCodepointsToString* tmp_add_class_156; FunctionCollection* tmp_add_class_157; FunctionCompare* tmp_add_class_158; FunctionConcat* tmp_add_class_159; FunctionContains* tmp_add_class_160; FunctionCos* tmp_add_class_161; FunctionCount* tmp_add_class_162; FunctionCurrentDate* tmp_add_class_163; FunctionCurrentDateTime* tmp_add_class_164; FunctionCurrentTime* tmp_add_class_165; FunctionDateTime* tmp_add_class_166; FunctionDayFromDate* tmp_add_class_167; FunctionDayFromDateTime* tmp_add_class_168; FunctionDaysFromDuration* tmp_add_class_169; FunctionDefaultCollation* tmp_add_class_170; FunctionDistinctValues* tmp_add_class_171; FunctionDoc* tmp_add_class_172; FunctionDocAvailable* tmp_add_class_173; FunctionDocument* tmp_add_class_174; FunctionDocumentURI* tmp_add_class_175; FunctionDrop* tmp_add_class_176; FunctionEmpty* tmp_add_class_177; FunctionEndsWith* tmp_add_class_178; FunctionError* tmp_add_class_179; FunctionException* tmp_add_class_180; FunctionExp* tmp_add_class_181; FunctionExplain* tmp_add_class_182; FunctionFloor* tmp_add_class_183; FunctionFunctionArity* tmp_add_class_184; FunctionFunctionName* tmp_add_class_185; FunctionHead* tmp_add_class_186; FunctionHoursFromDateTime* tmp_add_class_187; FunctionHoursFromDuration* tmp_add_class_188; FunctionHoursFromTime* tmp_add_class_189; FunctionId* tmp_add_class_190; FunctionIdref* tmp_add_class_191; FunctionImplicitTimezone* tmp_add_class_192; FunctionLang* tmp_add_class_193; FunctionLast* tmp_add_class_194; FunctionLocalNameFromQName* tmp_add_class_195; FunctionLocalname* tmp_add_class_196; FunctionLog* tmp_add_class_197; FunctionLookup* tmp_add_class_198; FunctionLowerCase* tmp_add_class_199; FunctionMatches* tmp_add_class_200; FunctionMinutesFromDateTime* tmp_add_class_201; FunctionMinutesFromDuration* tmp_add_class_202; FunctionMinutesFromTime* tmp_add_class_203; FunctionMonthFromDate* tmp_add_class_204; FunctionMonthFromDateTime* tmp_add_class_205; FunctionMonthsFromDuration* tmp_add_class_206; FunctionName* tmp_add_class_207; FunctionNamespaceURIFromQName* tmp_add_class_208; FunctionNamespaceUri* tmp_add_class_209; FunctionNilled* tmp_add_class_210; FunctionNodeName* tmp_add_class_211; FunctionNormalizeSpace* tmp_add_class_212; FunctionNormalizeUnicode* tmp_add_class_213; FunctionNot* tmp_add_class_214; FunctionNumber* tmp_add_class_215; FunctionParseHTML* tmp_add_class_216; FunctionParseJSON* tmp_add_class_217; FunctionParseXML* tmp_add_class_218; FunctionPosition* tmp_add_class_219; FunctionPower* tmp_add_class_220; FunctionPrefixFromQName* tmp_add_class_221; FunctionPut* tmp_add_class_222; FunctionQName* tmp_add_class_223; FunctionRef* tmp_add_class_224; FunctionRegexGroup* tmp_add_class_225; FunctionReplace* tmp_add_class_226; FunctionResolveURI* tmp_add_class_227; FunctionRoot* tmp_add_class_228; FunctionRound* tmp_add_class_229; FunctionRoundHalfToEven* tmp_add_class_230; FunctionSecondsFromDateTime* tmp_add_class_231; FunctionSecondsFromDuration* tmp_add_class_232; FunctionSecondsFromTime* tmp_add_class_233; FunctionSentences* tmp_add_class_234; FunctionSerializeJSON* tmp_add_class_235; FunctionSignature* tmp_add_class_236; FunctionSin* tmp_add_class_237; FunctionSqrt* tmp_add_class_238; FunctionStartsWith* tmp_add_class_239; FunctionStaticBaseURI* tmp_add_class_240; FunctionString* tmp_add_class_241; FunctionStringLength* tmp_add_class_242; FunctionStringToCodepoints* tmp_add_class_243; FunctionSubstring* tmp_add_class_244; FunctionTail* tmp_add_class_245; FunctionTan* tmp_add_class_246; FunctionTime* tmp_add_class_247; FunctionTimezoneFromDate* tmp_add_class_248; FunctionTimezoneFromDateTime* tmp_add_class_249; FunctionTimezoneFromTime* tmp_add_class_250; FunctionTokenize* tmp_add_class_251; FunctionTrace* tmp_add_class_252; FunctionUnordered* tmp_add_class_253; FunctionUnparsedText* tmp_add_class_254; FunctionUpperCase* tmp_add_class_255; FunctionWords* tmp_add_class_256; FunctionYearFromDate* tmp_add_class_257; FunctionYearFromDateTime* tmp_add_class_258; FunctionYearsFromDuration* tmp_add_class_259; GeneralComp* tmp_add_class_260; GreaterThan* tmp_add_class_261; GreaterThanEqual* tmp_add_class_262; IllegalArgumentException* tmp_add_class_263; InputParser* tmp_add_class_264; IntegerDivide* tmp_add_class_265; InteractiveDebugger* tmp_add_class_266; IntermediateStepCheckResult* tmp_add_class_267; Intersect* tmp_add_class_268; Item* tmp_add_class_269; ItemException* tmp_add_class_270; ItemFactory* tmp_add_class_271; ItemFactoryImpl* tmp_add_class_272; KnownErrorChecker* tmp_add_class_273; LastStepCheckResult* tmp_add_class_274; LessThan* tmp_add_class_275; LessThanEqual* tmp_add_class_276; LetTuple* tmp_add_class_277; LocationInfo* tmp_add_class_278; MAPM* tmp_add_class_279; MapResult* tmp_add_class_280; Match* tmp_add_class_281; MessageListener* tmp_add_class_282; Minus* tmp_add_class_283; Mod* tmp_add_class_284; ModuleCache* tmp_add_class_285; ModuleResolver* tmp_add_class_286; Multiply* tmp_add_class_287; NSFixupFilter* tmp_add_class_288; NamespaceLookupException* tmp_add_class_289; NavStepResult* tmp_add_class_290; Node* tmp_add_class_291; NodeComparison* tmp_add_class_292; NodeTest* tmp_add_class_293; NonNumericPredicateFilterResult* tmp_add_class_294; NotEquals* tmp_add_class_295; NumUtils* tmp_add_class_296; Numeric* tmp_add_class_297; NumericFunction* tmp_add_class_298; NumericPredicateFilterResult* tmp_add_class_299; Optimizer* tmp_add_class_300; Or* tmp_add_class_301; OrderByTuple* tmp_add_class_302; OrderComparison* tmp_add_class_303; PartialEvaluator* tmp_add_class_304; PendingUpdate* tmp_add_class_305; PendingUpdateList* tmp_add_class_306; Plus* tmp_add_class_307; PredicateFilterResult* tmp_add_class_308; PrintASTOptimizer* tmp_add_class_309; PromoteAnyURIResult* tmp_add_class_310; PromoteNumericResult* tmp_add_class_311; PromoteUntypedResult* tmp_add_class_312; ProxyMemoryManager* tmp_add_class_313; QNameSort* tmp_add_class_314; QualifiedName* tmp_add_class_315; QueryInterruptedException* tmp_add_class_316; QueryPathNode* tmp_add_class_317; QueryPathTreeFilter* tmp_add_class_318; QueryPathTreeGenerator* tmp_add_class_319; QueryTimeoutException* tmp_add_class_320; ReferenceCounted* tmp_add_class_321; RegExpFunction* tmp_add_class_322; RegexGroupStore* tmp_add_class_323; Result* tmp_add_class_324; ResultBuffer* tmp_add_class_325; ResultBufferImpl* tmp_add_class_326; ResultImpl* tmp_add_class_327; SchemaValidatorFilter* tmp_add_class_328; Sequence* tmp_add_class_329; SequenceBuilder* tmp_add_class_330; SequenceResult* tmp_add_class_331; SequenceType* tmp_add_class_332; SingleVarStore* tmp_add_class_333; StackFrame* tmp_add_class_334; StaticAnalysis* tmp_add_class_335; StaticContext* tmp_add_class_336; StaticErrorException* tmp_add_class_337; StaticResolver* tmp_add_class_338; StaticType* tmp_add_class_339; StaticTyper* tmp_add_class_340; StringMatch* tmp_add_class_341; StringPool* tmp_add_class_342; TestCase* tmp_add_class_343; TestSuiteParser* tmp_add_class_344; TestSuiteResultListener* tmp_add_class_345; TestSuiteRunner* tmp_add_class_346; Timezone* tmp_add_class_347; TokenInfo* tmp_add_class_348; TokenStore* tmp_add_class_349; TokenStream* tmp_add_class_350; Tokenizer* tmp_add_class_351; TupleDebugHook* tmp_add_class_352; TupleNode* tmp_add_class_353; TupleResult* tmp_add_class_354; TypeErrorException* tmp_add_class_355; TypeNotFoundException* tmp_add_class_356; UApplyUpdates* tmp_add_class_357; UDelete* tmp_add_class_358; UInsertAfter* tmp_add_class_359; UInsertAsFirst* tmp_add_class_360; UInsertAsLast* tmp_add_class_361; UInsertBefore* tmp_add_class_362; UInsertInto* tmp_add_class_363; URIResolver* tmp_add_class_364; URename* tmp_add_class_365; UReplace* tmp_add_class_366; UReplaceValueOf* tmp_add_class_367; UTF8Str* tmp_add_class_368; UTransform* tmp_add_class_369; UnaryMinus* tmp_add_class_370; UnicodeTransformer* tmp_add_class_371; Union* tmp_add_class_372; UniqueNodesResult* tmp_add_class_373; UpdateFactory* tmp_add_class_374; ValidateArgumentCheckFilter* tmp_add_class_375; VarStoreImpl* tmp_add_class_376; VariableStore* tmp_add_class_377; VariableTypeStore* tmp_add_class_378; VectorOfPredicates* tmp_add_class_379; WhereTuple* tmp_add_class_380; XMLChSort* tmp_add_class_381; XMLParseException* tmp_add_class_382; XMLReportResultListener* tmp_add_class_383; XPath2ErrorException* tmp_add_class_384; XPath2MemoryManager* tmp_add_class_385; XPath2MemoryManagerImpl* tmp_add_class_386; XPath2NSUtils* tmp_add_class_387; XPath2Result* tmp_add_class_388; XPath2TypeCastException* tmp_add_class_389; XPath2TypeMatchException* tmp_add_class_390; XPath2Utils* tmp_add_class_391; XQAnalyzeString* tmp_add_class_392; XQApplyTemplates* tmp_add_class_393; XQAtomize* tmp_add_class_394; XQAttributeConstructor* tmp_add_class_395; XQC_DynamicContext_s* tmp_add_class_396; XQC_ErrorHandler_s* tmp_add_class_397; XQC_Expression_s* tmp_add_class_398; XQC_Implementation_s* tmp_add_class_399; XQC_InputStream_s* tmp_add_class_400; XQC_Sequence_s* tmp_add_class_401; XQC_StaticContext_s* tmp_add_class_402; XQCallTemplate* tmp_add_class_403; XQCastAs* tmp_add_class_404; XQCastableAs* tmp_add_class_405; XQCommentConstructor* tmp_add_class_406; XQContentSequence* tmp_add_class_407; XQContextImpl* tmp_add_class_408; XQContextItem* tmp_add_class_409; XQCopy* tmp_add_class_410; XQCopyOf* tmp_add_class_411; XQDOMConstructor* tmp_add_class_412; XQDirectName* tmp_add_class_413; XQDocumentConstructor* tmp_add_class_414; XQDocumentOrder* tmp_add_class_415; XQDynamicContextImpl* tmp_add_class_416; XQEffectiveBooleanValue* tmp_add_class_417; XQElementConstructor* tmp_add_class_418; XQException* tmp_add_class_419; XQFunction* tmp_add_class_420; XQFunctionCall* tmp_add_class_421; XQFunctionCoercion* tmp_add_class_422; XQFunctionConversion* tmp_add_class_423; XQFunctionDeref* tmp_add_class_424; XQFunctionRef* tmp_add_class_425; XQGlobalVariable* tmp_add_class_426; XQIf* tmp_add_class_427; XQInlineFunction* tmp_add_class_428; XQLiteral* tmp_add_class_429; XQMap* tmp_add_class_430; XQNameExpression* tmp_add_class_431; XQNamespaceBinding* tmp_add_class_432; XQNamespaceConstructor* tmp_add_class_433; XQNav* tmp_add_class_434; XQNumericLiteral* tmp_add_class_435; XQOperator* tmp_add_class_436; XQOrderingChange* tmp_add_class_437; XQPIConstructor* tmp_add_class_438; XQPartialApply* tmp_add_class_439; XQPredicate* tmp_add_class_440; XQPromoteAnyURI* tmp_add_class_441; XQPromoteNumeric* tmp_add_class_442; XQPromoteUntyped* tmp_add_class_443; XQQNameLiteral* tmp_add_class_444; XQQuantified* tmp_add_class_445; XQQuery* tmp_add_class_446; XQReturn* tmp_add_class_447; XQSequence* tmp_add_class_448; XQSimpleContent* tmp_add_class_449; XQStep* tmp_add_class_450; XQTemplateArgument* tmp_add_class_451; XQTextConstructor* tmp_add_class_452; XQTreatAs* tmp_add_class_453; XQTypeswitch* tmp_add_class_454; XQUserFunction* tmp_add_class_455; XQUserFunctionInstance* tmp_add_class_456; XQValidate* tmp_add_class_457; XQVariable* tmp_add_class_458; XQilla* tmp_add_class_459; XQillaConfiguration* tmp_add_class_460; XQillaException* tmp_add_class_461; XQillaExpression* tmp_add_class_462; XQillaFunction* tmp_add_class_463; XQillaNSResolver* tmp_add_class_464; XQillaNSResolverImpl* tmp_add_class_465; XQillaPlatformUtils* tmp_add_class_466; XStr* tmp_add_class_467; XercesConfiguration* tmp_add_class_468; _G_fpos64_t* tmp_add_class_469; _G_fpos_t* tmp_add_class_470; _IO_cookie_io_functions_t* tmp_add_class_471; utf8proc_property_struct* tmp_add_class_472; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/weU0U3s2dO/dump1.h" In file included from /tmp/weU0U3s2dO/dump1.h:156: /usr/include/xqilla/fulltext/Match.hpp:30:18: error: redefinition of ‘class StringMatch’ 30 | class XQILLA_API StringMatch | ^~~~~~~~~~~ In file included from /usr/include/xqilla/fulltext/FTSelection.hpp:27, from /usr/include/xqilla/optimizer/ASTVisitor.hpp:90, from /usr/include/xqilla/debug/DebugHookDecorator.hpp:23, from /tmp/weU0U3s2dO/dump1.h:96: /usr/include/xqilla/fulltext/AllMatches.hpp:30:18: note: previous definition of ‘class StringMatch’ 30 | class XQILLA_API StringMatch | ^~~~~~~~~~~ /usr/include/xqilla/fulltext/Match.hpp:55:65: error: ‘Ptr’ in ‘struct TokenInfo’ does not name a type 55 | void addStringInclude(unsigned int queryPos, const TokenInfo::Ptr &tokenInfo) | ^~~ /usr/include/xqilla/fulltext/Match.hpp:59:65: error: ‘Ptr’ in ‘struct TokenInfo’ does not name a type 59 | void addStringExclude(unsigned int queryPos, const TokenInfo::Ptr &tokenInfo) | ^~~ /usr/include/xqilla/fulltext/Match.hpp: In member function ‘void Match::addStringInclude(unsigned int, const int&)’: /usr/include/xqilla/fulltext/Match.hpp:57:56: error: no matching function for call to ‘StringMatch::StringMatch(unsigned int&, const int&)’ 57 | includes_.push_back(StringMatch(queryPos, tokenInfo)); | ^ /usr/include/xqilla/fulltext/AllMatches.hpp:41:3: note: candidate: ‘StringMatch::StringMatch(const StringMatch&)’ 41 | StringMatch(const StringMatch &other) | ^~~~~~~~~~~ /usr/include/xqilla/fulltext/AllMatches.hpp:41:3: note: candidate expects 1 argument, 2 provided /usr/include/xqilla/fulltext/AllMatches.hpp:36:3: note: candidate: ‘StringMatch::StringMatch(unsigned int, const TokenInfo&)’ 36 | StringMatch(unsigned int qPos, const TokenInfo &tInfo) | ^~~~~~~~~~~ /usr/include/xqilla/fulltext/AllMatches.hpp:36:51: note: no known conversion for argument 2 from ‘const int’ to ‘const TokenInfo&’ 36 | StringMatch(unsigned int qPos, const TokenInfo &tInfo) | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/xqilla/fulltext/AllMatches.hpp:33:3: note: candidate: ‘StringMatch::StringMatch()’ 33 | StringMatch() | ^~~~~~~~~~~ /usr/include/xqilla/fulltext/AllMatches.hpp:33:3: note: candidate expects 0 arguments, 2 provided /usr/include/xqilla/fulltext/Match.hpp: In member function ‘void Match::addStringExclude(unsigned int, const int&)’: /usr/include/xqilla/fulltext/Match.hpp:61:56: error: no matching function for call to ‘StringMatch::StringMatch(unsigned int&, const int&)’ 61 | excludes_.push_back(StringMatch(queryPos, tokenInfo)); | ^ /usr/include/xqilla/fulltext/AllMatches.hpp:41:3: note: candidate: ‘StringMatch::StringMatch(const StringMatch&)’ 41 | StringMatch(const StringMatch &other) | ^~~~~~~~~~~ /usr/include/xqilla/fulltext/AllMatches.hpp:41:3: note: candidate expects 1 argument, 2 provided /usr/include/xqilla/fulltext/AllMatches.hpp:36:3: note: candidate: ‘StringMatch::StringMatch(unsigned int, const TokenInfo&)’ 36 | StringMatch(unsigned int qPos, const TokenInfo &tInfo) | ^~~~~~~~~~~ /usr/include/xqilla/fulltext/AllMatches.hpp:36:51: note: no known conversion for argument 2 from ‘const int’ to ‘const TokenInfo&’ 36 | StringMatch(unsigned int qPos, const TokenInfo &tInfo) | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/xqilla/fulltext/AllMatches.hpp:33:3: note: candidate: ‘StringMatch::StringMatch()’ 33 | StringMatch() | ^~~~~~~~~~~ /usr/include/xqilla/fulltext/AllMatches.hpp:33:3: note: candidate expects 0 arguments, 2 provided