52 #ifndef Patternist_AtomicCasterLocators_H 53 #define Patternist_AtomicCasterLocators_H 564 template<TypeOfDerivedInteger type>
707 template<TypeOfDerivedString type>
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeNMTOKEN > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const UntypedAtomicType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const AnyURIType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeNormalizedString > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DecimalType *, const SourceLocationReflection *const r) const
Implements the type xs:gDay.
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeENTITY > *, const SourceLocationReflection *const r) const
Casts an xs:string instance to a derived type of xs:integer.
virtual AtomicTypeVisitorResult::Ptr visit(const QNameType *, const SourceLocationReflection *const r) const
Implements the type xs:yearMonthDuration.
#define QT_END_NAMESPACE
This macro expands to.
virtual AtomicTypeVisitorResult::Ptr visit(const IntegerType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeInt > *, const SourceLocationReflection *const r) const
Casts any numeric instance to a derived type of xs:integer.
Implements the type xs:float.
Implements the type xs:time.
virtual AtomicTypeVisitorResult::Ptr visit(const BooleanType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeIDREF > *, const SourceLocationReflection *const r) const
Implements the type xs:integer.
virtual AtomicTypeVisitorResult::Ptr visit(const AnyURIType *, const SourceLocationReflection *const r) const
Implements the type xs:untypedAtomic.
Implements the type xs:double.
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
virtual AtomicTypeVisitorResult::Ptr visit(const FloatType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeLanguage > *, const SourceLocationReflection *const r) const
Implements the type xs:dateTime.
Casts an xs:boolean instance to a derived type of xs:integer.
virtual AtomicTypeVisitorResult::Ptr visit(const DateType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeUnsignedByte > *, const SourceLocationReflection *const r) const
Implements the type xs:dayTimeDuration.
virtual AtomicTypeVisitorResult::Ptr visit(const GMonthType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const GYearType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DateTimeType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const StringType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const GMonthDayType *, const SourceLocationReflection *const r) const
#define QT_BEGIN_NAMESPACE
This macro expands to.
Casts an xs:boolean instance to a derived type of xs:integer.
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeNonNegativeInteger > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DoubleType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeUnsignedShort > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeUnsignedInt > *, const SourceLocationReflection *const r) const
The namespace for the internal API of QtXmlPatterns.
virtual AtomicTypeVisitorResult::Ptr visit(const BooleanType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeNegativeInteger > *, const SourceLocationReflection *const r) const
Implements the type xs:anyURI.
Implements the type xs:gYearMonth.
Implements the type xs:date.
virtual AtomicTypeVisitorResult::Ptr visit(const AnyURIType *, const SourceLocationReflection *const r) const
Contains classes sub-classing AtomicCaster and which are responsible of casting an atomic value to an...
QExplicitlySharedDataPointer< AtomicTypeVisitorResult > Ptr
Implements the type xs:decimal.
Implements the type xs:base64Binary.
virtual AtomicTypeVisitorResult::Ptr visit(const SchemaTimeType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const GYearMonthType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DurationType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypePositiveInteger > *, const SourceLocationReflection *const r) const
Implements the type xs:gMonthDay.
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeShort > *, const SourceLocationReflection *const r) const
Implements the type xs:boolean.
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeByte > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeUnsignedLong > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const StringType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeLong > *, const SourceLocationReflection *const r) const
Implements the type xs:NOTATION.
virtual AtomicTypeVisitorResult::Ptr visit(const DoubleType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const GDayType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeName > *, const SourceLocationReflection *const r) const
Implements the type xs:hexBinary.
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeNCName > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const AnyAtomicType *, const SourceLocationReflection *const reflection) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeToken > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const FloatType *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const UntypedAtomicType *, const SourceLocationReflection *const r) const
Implements the type xs:duration.
Implements the type xs:gYear.
#define Q_UNUSED(x)
Indicates to the compiler that the parameter with the specified name is not used in the body of a fun...
Implements the type xs:QName.
Implements the type xs:gMonth.
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedIntegerType< TypeNonPositiveInteger > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const DerivedStringType< TypeID > *, const SourceLocationReflection *const r) const
virtual AtomicTypeVisitorResult::Ptr visit(const BooleanType *, const SourceLocationReflection *const r) const
Base class for all instances that represents something at a certain location.
virtual AtomicTypeVisitorResult::Ptr visit(const IntegerType *, const SourceLocationReflection *const r) const