18 #if !defined(XERCESC_INCLUDE_GUARD_DOMTYPEINFO_HPP)
19 #define XERCESC_INCLUDE_GUARD_DOMTYPEINFO_HPP
24 #include <xercesc/util/XMLString.hpp>
27 XERCES_CPP_NAMESPACE_BEGIN
130 DERIVATION_RESTRICTION = 0x001,
131 DERIVATION_EXTENSION = 0x002,
132 DERIVATION_UNION = 0x004,
133 DERIVATION_LIST = 0x008
149 virtual const XMLCh* getTypeName()
const = 0;
161 virtual const XMLCh* getTypeNamespace()
const = 0;
184 virtual bool isDerivedFrom(
const XMLCh* typeNamespaceArg,
185 const XMLCh* typeNameArg,
186 DerivationMethods derivationMethod)
const = 0;
190 XERCES_CPP_NAMESPACE_END