Qt 4.8
|
Represents the internal and abstract type fs:numeric
.
More...
#include <qnumerictype_p.h>
Public Functions | |
virtual AtomicTypeVisitorResult::Ptr | accept (const AtomicTypeVisitor::Ptr &visitor, const SourceLocationReflection *const) const |
virtual AtomicTypeVisitorResult::Ptr | accept (const ParameterizedAtomicTypeVisitor::Ptr &visitor, const qint16 op, const SourceLocationReflection *const) const |
virtual ItemType::Ptr | atomizedType () const |
virtual AtomicCasterLocator::Ptr | casterLocator () const |
virtual AtomicComparatorLocator::Ptr | comparatorLocator () const |
virtual QString | displayName (const NamePool::Ptr &np) const |
virtual bool | isAbstract () const |
virtual bool | isAtomicType () const |
virtual bool | isNodeType () const |
virtual bool | itemMatches (const Item &item) const |
virtual AtomicMathematicianLocator::Ptr | mathematicianLocator () const |
virtual SchemaType::Ptr | wxsSuperType () const |
virtual ItemType::Ptr | xdtSuperType () const |
virtual bool | xdtTypeMatches (const ItemType::Ptr &other) const |
virtual | ~NumericType () |
Public Functions inherited from QPatternist::AtomicType | |
virtual AtomicTypeVisitorResult::Ptr | accept (const QExplicitlySharedDataPointer< AtomicTypeVisitor > &visitor, const SourceLocationReflection *const) const =0 |
virtual TypeCategory | category () const |
virtual DerivationMethod | derivationMethod () const |
virtual | ~AtomicType () |
Public Functions inherited from QPatternist::ItemType | |
virtual InstanceOf | instanceOf () const |
ItemType () | |
virtual Category | itemTypeCategory () const |
bool | operator!= (const ItemType &other) const |
virtual bool | operator== (const ItemType &other) const |
virtual const ItemType & | operator| (const ItemType &other) const |
virtual | ~ItemType () |
Public Functions inherited from QSharedData | |
QSharedData () | |
Constructs a QSharedData object with a reference count of 0. More... | |
QSharedData (const QSharedData &) | |
Constructs a QSharedData object with reference count 0. More... | |
Public Functions inherited from QPatternist::AnySimpleType | |
virtual bool | isComplexType () const |
virtual bool | isSimpleType () const |
virtual QXmlName | name (const NamePool::Ptr &np) const |
Returns the name of the type. More... | |
virtual | ~AnySimpleType () |
Public Functions inherited from QPatternist::AnyType | |
virtual DerivationConstraints | derivationConstraints () const |
virtual bool | wxsTypeMatches (const SchemaType::Ptr &other) const |
virtual | ~AnyType () |
Public Functions inherited from QPatternist::SchemaType | |
virtual bool | isDefinedBySchema () const |
SchemaType () | |
virtual | ~SchemaType () |
Public Functions inherited from QPatternist::SchemaComponent | |
SchemaComponent () | |
virtual | ~SchemaComponent () |
Protected Functions | |
NumericType () | |
Protected Functions inherited from QPatternist::AtomicType | |
AtomicType () | |
Protected Functions inherited from QPatternist::AnySimpleType | |
AnySimpleType () | |
Protected Functions inherited from QPatternist::AnyType | |
AnyType () | |
This constructor is protected, because this class must be sub-classed. More... | |
Friends | |
class | BuiltinTypes |
Represents the internal and abstract type fs:numeric
.
Definition at line 71 of file qnumerictype_p.h.
|
virtual |
Definition at line 57 of file qnumerictype.cpp.
|
protected |
Definition at line 53 of file qnumerictype.cpp.
|
virtual |
NumericType cannot be visited. This function is only implemented to satisfy the abstract super class's interface.
null
pointer Definition at line 114 of file qnumerictype.cpp.
|
virtual |
NumericType cannot be visited. This function is only implemented to satisfy the abstract super class's interface.
null
pointer Implements QPatternist::AtomicType.
Definition at line 120 of file qnumerictype.cpp.
|
virtual |
null
. It makes no sense to atomize the abstract type fs:numeric
. Reimplemented from QPatternist::AtomicType.
Definition at line 109 of file qnumerictype.cpp.
|
virtual |
The type fs:numeric
is an abstract type which therefore cannot be involved in casting. Hence, this function returns null
. This function is only implemented to satisfy the abstract super class's interface.
null
pointer Implements QPatternist::AtomicType.
Definition at line 137 of file qnumerictype.cpp.
|
virtual |
The type fs:numeric
is an abstract type which therefore cannot be involved in comparisons. Hence, this function returns null
. This function is only implemented to satisfy the abstract super class's interface.
null
pointer Implements QPatternist::AtomicType.
Definition at line 127 of file qnumerictype.cpp.
|
virtual |
Reimplemented from QPatternist::AtomicType.
Definition at line 79 of file qnumerictype.cpp.
|
virtual |
true
Reimplemented from QPatternist::AnyType.
Definition at line 94 of file qnumerictype.cpp.
|
virtual |
true
Reimplemented from QPatternist::AtomicType.
Definition at line 104 of file qnumerictype.cpp.
|
virtual |
false
Reimplemented from QPatternist::AtomicType.
Definition at line 99 of file qnumerictype.cpp.
|
virtual |
Implements a generic algorithm which relies on wxsTypeMatches().
true
depending on if item
is an atomic type, and that AtomicValue::itemType()'s SequenceType::itemType() matches this type. Reimplemented from QPatternist::AtomicType.
Definition at line 61 of file qnumerictype.cpp.
|
virtual |
The type fs:numeric
is an abstract type which therefore cannot be involved in arithmetics. Hence, this function returns null
. This function is only implemented to satisfy the abstract super class's interface.
null
pointer Implements QPatternist::AtomicType.
Definition at line 132 of file qnumerictype.cpp.
|
virtual |
Reimplemented from QPatternist::AnySimpleType.
Definition at line 84 of file qnumerictype.cpp.
|
virtual |
Implements QPatternist::ItemType.
Definition at line 89 of file qnumerictype.cpp.
|
virtual |
Determines whether other
is equal to this type, or is a sub-type of this type.
The implementation is generic, relying on operator==() and xdtSuperType().
Reimplemented from QPatternist::AtomicType.
Definition at line 71 of file qnumerictype.cpp.
|
friend |
Definition at line 165 of file qnumerictype_p.h.