Qt 4.8
Static Public Variables | Private Functions | List of all members
QPatternist::CommonSequenceTypes Class Reference

Provides access to singleton instances of SequenceType sub-classes. More...

#include <qcommonsequencetypes_p.h>

Static Public Variables

static const SequenceType::Ptr EBV
 
static const EmptySequenceType::Ptr Empty
 
static const SequenceType::Ptr ExactlyOneAnyURI
 
static const SequenceType::Ptr ExactlyOneAtomicType
 
static const SequenceType::Ptr ExactlyOneAttribute
 
static const SequenceType::Ptr ExactlyOneBase64Binary
 
static const SequenceType::Ptr ExactlyOneBoolean
 
static const SequenceType::Ptr ExactlyOneComment
 
static const SequenceType::Ptr ExactlyOneDate
 
static const SequenceType::Ptr ExactlyOneDateTime
 
static const SequenceType::Ptr ExactlyOneDayTimeDuration
 
static const SequenceType::Ptr ExactlyOneDecimal
 
static const SequenceType::Ptr ExactlyOneDocumentNode
 
static const SequenceType::Ptr ExactlyOneDouble
 
static const SequenceType::Ptr ExactlyOneDuration
 
static const SequenceType::Ptr ExactlyOneElement
 
static const SequenceType::Ptr ExactlyOneFloat
 
static const SequenceType::Ptr ExactlyOneGDay
 
static const SequenceType::Ptr ExactlyOneGMonth
 
static const SequenceType::Ptr ExactlyOneGMonthDay
 
static const SequenceType::Ptr ExactlyOneGYear
 
static const SequenceType::Ptr ExactlyOneGYearMonth
 
static const SequenceType::Ptr ExactlyOneHexBinary
 
static const SequenceType::Ptr ExactlyOneInteger
 
static const SequenceType::Ptr ExactlyOneItem
 
static const SequenceType::Ptr ExactlyOneNCName
 
static const SequenceType::Ptr ExactlyOneNode
 
static const SequenceType::Ptr ExactlyOneNumeric
 
static const SequenceType::Ptr ExactlyOneProcessingInstruction
 
static const SequenceType::Ptr ExactlyOneQName
 
static const SequenceType::Ptr ExactlyOneString
 
static const SequenceType::Ptr ExactlyOneTextNode
 
static const SequenceType::Ptr ExactlyOneTime
 
static const SequenceType::Ptr ExactlyOneUntypedAtomic
 
static const SequenceType::Ptr ExactlyOneYearMonthDuration
 
static const NoneType::Ptr None
 
static const SequenceType::Ptr OneOrMoreDocumentNodes
 
static const SequenceType::Ptr OneOrMoreItems
 
static const SequenceType::Ptr ZeroOrMoreAtomicTypes
 
static const SequenceType::Ptr ZeroOrMoreElements
 
static const SequenceType::Ptr ZeroOrMoreIntegers
 
static const SequenceType::Ptr ZeroOrMoreItems
 
static const SequenceType::Ptr ZeroOrMoreNodes
 
static const SequenceType::Ptr ZeroOrMoreStrings
 
static const SequenceType::Ptr ZeroOrOneAnyURI
 
static const SequenceType::Ptr ZeroOrOneAtomicType
 
static const SequenceType::Ptr ZeroOrOneBoolean
 
static const SequenceType::Ptr ZeroOrOneDate
 
static const SequenceType::Ptr ZeroOrOneDateTime
 
static const SequenceType::Ptr ZeroOrOneDayTimeDuration
 
static const SequenceType::Ptr ZeroOrOneDecimal
 
static const SequenceType::Ptr ZeroOrOneDocumentNode
 
static const SequenceType::Ptr ZeroOrOneDuration
 
static const SequenceType::Ptr ZeroOrOneInteger
 
static const SequenceType::Ptr ZeroOrOneItem
 
static const SequenceType::Ptr ZeroOrOneNCName
 
static const SequenceType::Ptr ZeroOrOneNode
 
static const SequenceType::Ptr ZeroOrOneNumeric
 
static const SequenceType::Ptr ZeroOrOneQName
 
static const SequenceType::Ptr ZeroOrOneString
 
static const SequenceType::Ptr ZeroOrOneTextNode
 
static const SequenceType::Ptr ZeroOrOneTime
 
static const SequenceType::Ptr ZeroOrOneYearMonthDuration
 

Private Functions

 CommonSequenceTypes ()
 

Detailed Description

Provides access to singleton instances of SequenceType sub-classes.

Author
Frans Englich frans.nosp@m..eng.nosp@m.lich@.nosp@m.noki.nosp@m.a.com

Definition at line 70 of file qcommonsequencetypes_p.h.

Constructors and Destructors

◆ CommonSequenceTypes()

QPatternist::CommonSequenceTypes::CommonSequenceTypes ( )
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.

Properties

◆ EBV

const SequenceType::Ptr CommonSequenceTypes::EBV
static

◆ Empty

const EmptySequenceType::Ptr CommonSequenceTypes::Empty
static

◆ ExactlyOneAnyURI

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneAnyURI
static

◆ ExactlyOneAtomicType

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneAtomicType
static

◆ ExactlyOneAttribute

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneAttribute
static

◆ ExactlyOneBase64Binary

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneBase64Binary
static

xs:base64Binary

Definition at line 309 of file qcommonsequencetypes_p.h.

◆ ExactlyOneBoolean

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneBoolean
static

◆ ExactlyOneComment

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneComment
static

comment()

Definition at line 268 of file qcommonsequencetypes_p.h.

Referenced by QPatternist::CommentConstructor::staticType().

◆ ExactlyOneDate

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneDate
static

◆ ExactlyOneDateTime

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneDateTime
static

◆ ExactlyOneDayTimeDuration

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneDayTimeDuration
static

xs:dayTimeDuration

Definition at line 324 of file qcommonsequencetypes_p.h.

Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().

◆ ExactlyOneDecimal

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneDecimal
static

xs:decimal

Definition at line 166 of file qcommonsequencetypes_p.h.

◆ ExactlyOneDocumentNode

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneDocumentNode
static

◆ ExactlyOneDouble

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneDouble
static

◆ ExactlyOneDuration

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneDuration
static

xs:duration

Definition at line 329 of file qcommonsequencetypes_p.h.

◆ ExactlyOneElement

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneElement
static

◆ ExactlyOneFloat

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneFloat
static

xs:float

Definition at line 171 of file qcommonsequencetypes_p.h.

◆ ExactlyOneGDay

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneGDay
static

xs:gDay

Definition at line 334 of file qcommonsequencetypes_p.h.

◆ ExactlyOneGMonth

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneGMonth
static

xs:gMonth

Definition at line 339 of file qcommonsequencetypes_p.h.

◆ ExactlyOneGMonthDay

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneGMonthDay
static

xs:gMonthDay

Definition at line 344 of file qcommonsequencetypes_p.h.

◆ ExactlyOneGYear

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneGYear
static

xs:gYear

Definition at line 349 of file qcommonsequencetypes_p.h.

◆ ExactlyOneGYearMonth

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneGYearMonth
static

xs:gYearMonth

Definition at line 354 of file qcommonsequencetypes_p.h.

◆ ExactlyOneHexBinary

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneHexBinary
static

xs:hexBinary

Definition at line 304 of file qcommonsequencetypes_p.h.

◆ ExactlyOneInteger

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneInteger
static

◆ ExactlyOneItem

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneItem
static

◆ ExactlyOneNCName

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneNCName
static

xs:NCName

Definition at line 201 of file qcommonsequencetypes_p.h.

◆ ExactlyOneNode

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneNode
static

◆ ExactlyOneNumeric

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneNumeric
static

numeric

Definition at line 223 of file qcommonsequencetypes_p.h.

◆ ExactlyOneProcessingInstruction

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneProcessingInstruction
static

processing-instruction()

Definition at line 248 of file qcommonsequencetypes_p.h.

Referenced by QPatternist::ProcessingInstructionConstructor::staticType().

◆ ExactlyOneQName

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneQName
static

◆ ExactlyOneString

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneString
static

◆ ExactlyOneTextNode

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneTextNode
static

◆ ExactlyOneTime

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneTime
static

◆ ExactlyOneUntypedAtomic

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneUntypedAtomic
static

xs:untypedAtomic

Definition at line 136 of file qcommonsequencetypes_p.h.

◆ ExactlyOneYearMonthDuration

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ExactlyOneYearMonthDuration
static

xs:yearMonthDuration

Definition at line 359 of file qcommonsequencetypes_p.h.

◆ None

const NoneType::Ptr CommonSequenceTypes::None
static

◆ OneOrMoreDocumentNodes

const SequenceType::Ptr QPatternist::CommonSequenceTypes::OneOrMoreDocumentNodes
static

document-node()+

Definition at line 288 of file qcommonsequencetypes_p.h.

Referenced by QPatternist::XSLT20CoreFunctions::retrieveFunctionSignature().

◆ OneOrMoreItems

const SequenceType::Ptr QPatternist::CommonSequenceTypes::OneOrMoreItems
static

◆ ZeroOrMoreAtomicTypes

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrMoreAtomicTypes
static

◆ ZeroOrMoreElements

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrMoreElements
static

◆ ZeroOrMoreIntegers

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrMoreIntegers
static

◆ ZeroOrMoreItems

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrMoreItems
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().

◆ ZeroOrMoreNodes

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrMoreNodes
static

◆ ZeroOrMoreStrings

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrMoreStrings
static

◆ ZeroOrOneAnyURI

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneAnyURI
static

◆ ZeroOrOneAtomicType

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneAtomicType
static

◆ ZeroOrOneBoolean

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneBoolean
static

◆ ZeroOrOneDate

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneDate
static

◆ ZeroOrOneDateTime

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneDateTime
static

xs:dateTime?

Definition at line 374 of file qcommonsequencetypes_p.h.

Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().

◆ ZeroOrOneDayTimeDuration

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneDayTimeDuration
static

xs:dayTimeDuration?

Definition at line 379 of file qcommonsequencetypes_p.h.

Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().

◆ ZeroOrOneDecimal

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneDecimal
static

◆ ZeroOrOneDocumentNode

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneDocumentNode
static

◆ ZeroOrOneDuration

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneDuration
static

xs:duration?

Definition at line 384 of file qcommonsequencetypes_p.h.

Referenced by QPatternist::XPath20CoreFunctions::retrieveFunctionSignature().

◆ ZeroOrOneInteger

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneInteger
static

◆ ZeroOrOneItem

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneItem
static

◆ ZeroOrOneNCName

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneNCName
static

◆ ZeroOrOneNode

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneNode
static

◆ ZeroOrOneNumeric

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneNumeric
static

◆ ZeroOrOneQName

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneQName
static

◆ ZeroOrOneString

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneString
static

◆ ZeroOrOneTextNode

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneTextNode
static

◆ ZeroOrOneTime

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneTime
static

◆ ZeroOrOneYearMonthDuration

const SequenceType::Ptr QPatternist::CommonSequenceTypes::ZeroOrOneYearMonthDuration
static

xs:yearMonthDuration?

Definition at line 394 of file qcommonsequencetypes_p.h.


The documentation for this class was generated from the following files: