![]() |
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.