Qt 4.8
|
#include "qxsdschemachecker_p.h"
#include "qderivedinteger_p.h"
#include "qderivedstring_p.h"
#include "qpatternplatform_p.h"
#include "qqnamevalue_p.h"
#include "qsourcelocationreflection_p.h"
#include "qvaluefactory_p.h"
#include "qxsdattributereference_p.h"
#include "qxsdparticlechecker_p.h"
#include "qxsdreference_p.h"
#include "qxsdschemacontext_p.h"
#include "qxsdschemahelper_p.h"
#include "qxsdschemaparsercontext_p.h"
#include "qxsdschematypesfactory_p.h"
#include "qxsdtypechecker_p.h"
#include "qxsdschemachecker_helper.cpp"
Go to the source code of this file.
Functions | |
static bool | hasCircularUnionInheritance (const XsdSimpleType::Ptr &type, const SchemaType::Ptr &otherType, NamePool::Ptr &namePool) |
static bool | matchesType (const SchemaType::Ptr &myType, const SchemaType::Ptr &otherType, QSet< SchemaType::Ptr > visitedTypes) |
static bool | wxsTypeMatches (const SchemaType::Ptr &type, const SchemaType::Ptr &otherType, QSet< SchemaType::Ptr > &visitedTypes, SchemaType::Ptr &conflictingType) |
|
static |
Checks whether there is a circular inheritance for the union inheritance.
Definition at line 162 of file qxsdschemachecker.cpp.
Referenced by QPatternist::XsdSchemaChecker::checkCircularInheritances().
|
static |
Checks whether the otherType
is the same as myType
or if one of its ancestors is the same as myType
.
Definition at line 117 of file qxsdschemachecker.cpp.
Referenced by QPatternist::XsdSchemaChecker::checkCircularInheritances().
|
inlinestatic |
Definition at line 189 of file qxsdschemachecker.cpp.
Referenced by QPatternist::XsdSchemaChecker::checkAttributeConstraints(), QPatternist::XsdSchemaChecker::checkBasicCircularInheritances(), QPatternist::XsdTypeChecker::checkConstrainingFacets(), QPatternist::XsdSchemaChecker::checkConstrainingFacets(), QPatternist::XsdTypeChecker::checkConstrainingFacetsList(), QPatternist::ConstructorFunctionsFactory::ConstructorFunctionsFactory(), QPatternist::XsdSchemaChecker::hasConstraintIDAttributeUse(), hasIDAttributeUse(), QPatternist::XsdSchemaChecker::hasMultipleIDAttributeUses(), QPatternist::XsdTypeChecker::isValidString(), PerformComparison::operator()(), QPatternist::XsdSchemaResolver::resolveEnumerationFacetValues(), QPatternist::XsdValidatingInstanceReader::selectNodeSets(), QPatternist::XsdValidatingInstanceReader::validateAttribute(), QPatternist::XsdValidatingInstanceReader::validateElementComplexType(), QPatternist::XsdValidatingInstanceReader::validateElementSimpleType(), QPatternist::XsdTypeChecker::valuesAreEqual(), and QPatternist::yyparse().