22#if !defined(XERCESC_INCLUDE_GUARD_XMLGRAMMARDESCRIPTION_HPP)
23#define XERCESC_INCLUDE_GUARD_XMLGRAMMARDESCRIPTION_HPP
26#include <xercesc/validators/common/Grammar.hpp>
28#include <xercesc/internal/XSerializable.hpp>
#define XMLPARSER_EXPORT
Definition XercesDefs.hpp:163
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Configurable memory manager.
Definition MemoryManager.hpp:40
Definition XMLGrammarDescription.hpp:33
virtual const XMLCh * getGrammarKey() const =0
getGrammarKey
virtual Grammar::GrammarType getGrammarType() const =0
getGrammarType
virtual ~XMLGrammarDescription()
virtual destructor
MemoryManager * getMemoryManager() const
Definition XMLGrammarDescription.hpp:98
XMLGrammarDescription(MemoryManager *const memMgr=XMLPlatformUtils::fgMemoryManager)
Hidden Constructors.
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition XMemory.hpp:41