Xerces-C++ 3.2.4
XMLChar1_1 Class Reference

#include <xercesc/util/XMLChar.hpp>

Static Public Member Functions

static bool isAllSpaces (const XMLCh *const toCheck, const XMLSize_t count)
static bool containsWhiteSpace (const XMLCh *const toCheck, const XMLSize_t count)
static bool isValidNmtoken (const XMLCh *const toCheck, const XMLSize_t count)
static bool isValidName (const XMLCh *const toCheck, const XMLSize_t count)
static bool isValidName (const XMLCh *const toCheck)
static bool isValidNCName (const XMLCh *const toCheck, const XMLSize_t count)
static bool isValidQName (const XMLCh *const toCheck, const XMLSize_t count)
static bool isXMLLetter (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isFirstNameChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isNameChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isPlainContentChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isSpecialStartTagChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isXMLChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isWhitespace (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isControlChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isPublicIdChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isFirstNCNameChar (const XMLCh toCheck, const XMLCh toCheck2=0)
static bool isNCNameChar (const XMLCh toCheck, const XMLCh toCheck2=0)

Friends

class XMLReader

Member Function Documentation

◆ containsWhiteSpace()

bool XMLChar1_1::containsWhiteSpace ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isAllSpaces()

bool XMLChar1_1::isAllSpaces ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isControlChar()

bool XMLChar1_1::isControlChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gControlCharMask.

Referenced by isValidQName().

◆ isFirstNameChar()

bool XMLChar1_1::isFirstNameChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gFirstNameCharMask.

Referenced by isValidQName().

◆ isFirstNCNameChar()

bool XMLChar1_1::isFirstNCNameChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References chColon, and gFirstNameCharMask.

Referenced by isPublicIdChar().

◆ isNameChar()

bool XMLChar1_1::isNameChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gNameCharMask.

Referenced by isValidQName().

◆ isNCNameChar()

bool XMLChar1_1::isNCNameChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gNCNameCharMask.

Referenced by isPublicIdChar().

◆ isPlainContentChar()

bool XMLChar1_1::isPlainContentChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gPlainContentCharMask.

Referenced by isValidQName().

◆ isPublicIdChar()

bool XMLChar1_1::isPublicIdChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

◆ isSpecialStartTagChar()

bool XMLChar1_1::isSpecialStartTagChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gSpecialStartTagCharMask.

Referenced by isValidQName().

◆ isValidName() [1/2]

bool XMLChar1_1::isValidName ( const XMLCh *const toCheck)
static

◆ isValidName() [2/2]

bool XMLChar1_1::isValidName ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isValidNCName()

bool XMLChar1_1::isValidNCName ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isValidNmtoken()

bool XMLChar1_1::isValidNmtoken ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isValidQName()

bool XMLChar1_1::isValidQName ( const XMLCh *const toCheck,
const XMLSize_t count )
static

◆ isWhitespace()

bool XMLChar1_1::isWhitespace ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gWhitespaceCharMask.

Referenced by isValidQName().

◆ isXMLChar()

bool XMLChar1_1::isXMLChar ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

References gXMLCharMask.

Referenced by isValidQName().

◆ isXMLLetter()

bool XMLChar1_1::isXMLLetter ( const XMLCh toCheck,
const XMLCh toCheck2 = 0 )
static

XML 1.1 does not define a letter, so we use the 1.0 definition

References XMLChar1_0::isXMLLetter().

Referenced by isValidQName().

◆ XMLReader

friend class XMLReader
friend

References XMLReader.

Referenced by XMLReader.


The documentation for this class was generated from the following file: