Qt 4.8
|
Provides access to singleton instances of SequenceType sub-classes. More...
#include <qcommonsequencetypes_p.h>
Private Functions | |
CommonSequenceTypes () | |
Provides access to singleton instances of SequenceType sub-classes.
Definition at line 70 of file qcommonsequencetypes_p.h.
|
inlineprivate |
The constructor is private and has no implementation, because this class is not meant to be instantiated.
It should only be used via its static members.
|
static |
Identifiers all values which the Effective Boolean Value can be extracted from.
Definition at line 294 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::GenericPredicate::create(), QPatternist::AndExpression::expectedOperandTypes(), QPatternist::IfThenClause::expectedOperandTypes(), QPatternist::QuantifiedExpression::expectedOperandTypes(), QPatternist::TruthPredicate::expectedOperandTypes(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::EBVExtractor::typeCheck(), QPatternist::CountFN::typeCheck(), and QPatternist::TypeChecker::verifyType().
|
static |
The empty sequence, empty-sequence()
.
Definition at line 111 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::InstanceOf::compress(), QPatternist::CopyOf::compress(), QPatternist::GenericPredicate::create(), QPatternist::EBVType::itemMatches(), QPatternist::GenericSequenceType::makeGenericSequenceType(), QPatternist::TraceCallback::mapToItem(), QPatternist::ItemType::operator|(), QPatternist::EmptySequence::staticType(), QPatternist::EmptySequence::type(), QPatternist::DeepEqualFN::typeCheck(), QPatternist::FunctionCall::typeCheck(), QPatternist::ValueComparison::typeCheck(), QPatternist::GeneralComparison::typeCheck(), QPatternist::CastableAs::typeCheck(), QPatternist::ArithmeticExpression::typeCheck(), QPatternist::AddingAggregate::typeCheck(), QPatternist::IndexOfFN::typeCheck(), QPatternist::AvgFN::typeCheck(), QPatternist::SumFN::typeCheck(), QPatternist::DistinctValuesFN::typeCheck(), QPatternist::TypeChecker::verifyType(), QPatternist::EBVType::xdtTypeMatches(), and QPatternist::yyparse().
|
static |
xs:anyURI
Definition at line 121 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::VariableLoader::announceExternalVariable(), QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:anyAtomicType
Definition at line 81 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::EvaluationCache< IsForGlobal >::compress(), QPatternist::CastAs::expectedOperandTypes(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
attribute()
Definition at line 253 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::AttributeConstructor::staticType(), QPatternist::NamespaceConstructor::staticType(), and QPatternist::ComputedNamespaceConstructor::staticType().
|
static |
xs:base64Binary
Definition at line 309 of file qcommonsequencetypes_p.h.
|
static |
xs:boolean
Definition at line 126 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::OptimizationPasses::Coordinator::init(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), QPatternist::InstanceOf::staticType(), QPatternist::QuantifiedExpression::staticType(), QPatternist::AndExpression::staticType(), QPatternist::GeneralComparison::staticType(), QPatternist::CastableAs::staticType(), QPatternist::ValueComparison::staticType(), and QPatternist::NodeComparison::staticType().
|
static |
comment()
Definition at line 268 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::CommentConstructor::staticType().
|
static |
xs:date
Definition at line 314 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:dateTime
Definition at line 319 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:dayTimeDuration
Definition at line 324 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:decimal
Definition at line 166 of file qcommonsequencetypes_p.h.
|
static |
document-node()
Definition at line 283 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::createRootExpression(), and QPatternist::DocumentConstructor::staticType().
|
static |
xs:double
Definition at line 161 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:duration
Definition at line 329 of file qcommonsequencetypes_p.h.
|
static |
element()
Definition at line 243 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), and QPatternist::ElementConstructor::staticType().
|
static |
xs:float
Definition at line 171 of file qcommonsequencetypes_p.h.
|
static |
xs:gDay
Definition at line 334 of file qcommonsequencetypes_p.h.
|
static |
xs:gMonth
Definition at line 339 of file qcommonsequencetypes_p.h.
|
static |
xs:gMonthDay
Definition at line 344 of file qcommonsequencetypes_p.h.
|
static |
xs:gYear
Definition at line 349 of file qcommonsequencetypes_p.h.
|
static |
xs:gYearMonth
Definition at line 354 of file qcommonsequencetypes_p.h.
|
static |
xs:hexBinary
Definition at line 304 of file qcommonsequencetypes_p.h.
|
static |
xs:integer
Definition at line 141 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), QPatternist::PositionalVariableReference::staticType(), and QPatternist::yyparse().
|
static |
item()
Definition at line 91 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), QPatternist::CurrentFN::staticType(), and QPatternist::ContextItem::staticType().
|
static |
xs:NCName
Definition at line 201 of file qcommonsequencetypes_p.h.
|
static |
node()
Definition at line 233 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
numeric
Definition at line 223 of file qcommonsequencetypes_p.h.
|
static |
processing-instruction()
Definition at line 248 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::ProcessingInstructionConstructor::staticType().
|
static |
xs:QName
Definition at line 176 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::AttributeNameValidator::expectedOperandTypes(), QPatternist::AttributeConstructor::expectedOperandTypes(), QPatternist::ElementConstructor::expectedOperandTypes(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), QPatternist::ErrorFN::signature(), and QPatternist::QNameConstructor::staticType().
|
static |
xs:string
Definition at line 181 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::SimpleContentConstructor::compress(), QPatternist::NamespaceConstructor::expectedOperandTypes(), QPatternist::CollationChecker::expectedOperandTypes(), QPatternist::NCNameConstructor::expectedOperandTypes(), QPatternist::QNameConstructor::expectedOperandTypes(), QPatternist::ProcessingInstructionConstructor::expectedOperandTypes(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), QPatternist::SimpleContentConstructor::staticType(), and QPatternist::NCNameConstructor::staticType().
|
static |
Definition at line 258 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::TextNodeConstructor::staticType().
|
static |
xs:time
Definition at line 364 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:untypedAtomic
Definition at line 136 of file qcommonsequencetypes_p.h.
|
static |
xs:yearMonthDuration
Definition at line 359 of file qcommonsequencetypes_p.h.
|
static |
The special type none
. Used for the function fn:error()
, for example.
Definition at line 116 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::ItemType::operator|(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), and QPatternist::EmptySequenceType::xdtTypeMatches().
|
static |
document-node()+
Definition at line 288 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature().
|
static |
item()+
Definition at line 106 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:anyAtomicType*
Definition at line 86 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::SimpleContentConstructor::expectedOperandTypes(), QPatternist::UntypedAtomicConverter::expectedOperandTypes(), QPatternist::GeneralComparison::expectedOperandTypes(), QPatternist::CastableAs::expectedOperandTypes(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), and QPatternist::ArgumentConverter::staticType().
|
static |
element()*
Definition at line 273 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:integer*
Definition at line 156 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), and QPatternist::RangeExpression::staticType().
|
static |
item()*
Definition at line 96 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::ExpressionFactory::createExpression(), QPatternist::NodeSortExpression::expectedOperandTypes(), QPatternist::XSLTSimpleContentConstructor::expectedOperandTypes(), QPatternist::CurrentItemStore::expectedOperandTypes(), QPatternist::EBVExtractor::expectedOperandTypes(), QPatternist::DynamicContextStore::expectedOperandTypes(), QPatternist::InstanceOf::expectedOperandTypes(), QPatternist::CardinalityVerifier::expectedOperandTypes(), QPatternist::ItemVerifier::expectedOperandTypes(), QPatternist::IfThenClause::expectedOperandTypes(), QPatternist::StaticCompatibilityStore::expectedOperandTypes(), QPatternist::StaticBaseURIStore::expectedOperandTypes(), QPatternist::DocumentConstructor::expectedOperandTypes(), QPatternist::Atomizer::expectedOperandTypes(), QPatternist::QuantifiedExpression::expectedOperandTypes(), QPatternist::ReturnOrderBy::expectedOperandTypes(), QPatternist::AttributeConstructor::expectedOperandTypes(), QPatternist::FirstItemPredicate::expectedOperandTypes(), QPatternist::ForClause::expectedOperandTypes(), QPatternist::ArgumentConverter::expectedOperandTypes(), QPatternist::ElementConstructor::expectedOperandTypes(), QPatternist::LetClause::expectedOperandTypes(), QPatternist::ExpressionSequence::expectedOperandTypes(), QPatternist::CopyOf::expectedOperandTypes(), QPatternist::TruthPredicate::expectedOperandTypes(), QPatternist::UserFunctionCallsite::expectedOperandTypes(), QPatternist::TreatAs::expectedOperandTypes(), QPatternist::GenericPredicate::expectedOperandTypes(), QPatternist::Path::expectedOperandTypes(), QPatternist::EvaluationCache< IsForGlobal >::expectedOperandTypes(), QPatternist::OrderBy::expectedOperandTypes(), QXmlQueryPrivate::requiredType(), QPatternist::resolveVariable(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), QPatternist::TemplateParameterReference::staticType(), QPatternist::UnresolvedVariableReference::staticType(), QPatternist::CallTemplate::staticType(), QPatternist::ApplyTemplate::staticType(), QPatternist::UserFunctionCallsite::staticType(), and QPatternist::yyparse().
|
static |
node()*
Definition at line 238 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::AxisStep::expectedOperandTypes(), QPatternist::CombineNodes::expectedOperandTypes(), QPatternist::Path::expectedOperandTypes(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), and QPatternist::Path::typeCheck().
|
static |
xs:string*
Definition at line 191 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:anyURI?
Definition at line 299 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:anyAtomicType?
Definition at line 76 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::ConstructorFunctionsFactory::ConstructorFunctionsFactory(), QPatternist::ReturnOrderBy::expectedOperandTypes(), QPatternist::ArithmeticExpression::expectedOperandTypes(), QPatternist::ValueComparison::expectedOperandTypes(), QPatternist::CastAs::expectedOperandTypes(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:boolean?
Definition at line 131 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), QPatternist::ValueComparison::staticType(), and QPatternist::NodeComparison::staticType().
|
static |
xs:time?
Definition at line 369 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:dateTime?
Definition at line 374 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:dayTimeDuration?
Definition at line 379 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:decimal?
Definition at line 151 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
document-node()?
Definition at line 278 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::AccelTreeResourceLoader::announceDocument(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), and QPatternist::DocFN::typeCheck().
|
static |
xs:duration?
Definition at line 384 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:integer?
Definition at line 146 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::RangeExpression::expectedOperandTypes(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
item()?
Definition at line 101 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:NCName?
Definition at line 196 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
node()?
Definition at line 228 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::NodeComparison::expectedOperandTypes(), QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), and QPatternist::ParentNodeAxis::staticType().
|
static |
The artificial type in XPath 2.0 that covers xs:double
, xs:float
, xs:decimal
, with cardinality zero or one.
Definition at line 218 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), and QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:QName?
Definition at line 206 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:string?
Definition at line 186 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::ComputedNamespaceConstructor::expectedOperandTypes(), QPatternist::CommentConstructor::expectedOperandTypes(), QPatternist::TextNodeConstructor::expectedOperandTypes(), QPatternist::ProcessingInstructionConstructor::expectedOperandTypes(), QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath10CoreFunctions::retrieveFunctionSignature(), QPatternist::XPath20CoreFunctions::retrieveFunctionSignature(), QPatternist::XSLTSimpleContentConstructor::staticType(), and QPatternist::SimpleContentConstructor::staticType().
|
static |
Definition at line 263 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::TextNodeConstructor::staticType().
|
static |
xs:time?
Definition at line 389 of file qcommonsequencetypes_p.h.
Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().
|
static |
xs:yearMonthDuration?
Definition at line 394 of file qcommonsequencetypes_p.h.