22#if !defined(XERCESC_INCLUDE_GUARD_HEXBIN_HPP)
23#define XERCESC_INCLUDE_GUARD_HEXBIN_HPP
72 const XMLCh*
const hexData
89 const XMLCh*
const hexData
102 static bool isHex(
const XMLCh& octet);
123 static const XMLByte hexNumberTable[];
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
unsigned char XMLByte
Definition XercesDefs.hpp:65
#define XMLUTIL_EXPORT
Definition XercesDefs.hpp:162
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
static bool isArrayByteHex(const XMLCh *const hexData)
check an array of data against the Hex table.
static XMLCh * getCanonicalRepresentation(const XMLCh *const hexData, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
get canonical representation
static int getDataLength(const XMLCh *const hexData)
return the length of hexData in terms of HexBinary.
static XMLByte * decodeToXMLByte(const XMLCh *const hexData, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
Decodes HexBinary data into XMLByte.
Configurable memory manager.
Definition MemoryManager.hpp:40