Xalan-C++ API Reference 1.12.0
xalanc::XalanXMLChar Struct Reference

#include <xalanc/PlatformSupport/XalanXMLChar.hpp>

Public Types

enum  eType {
  XML_XX = 0 , XML_BC = 1 , XML_ID = 2 , XML_EX = 3 ,
  XML_DI = 4 , XML_CC = 5 , XML_WS = 6
}

Static Public Member Functions

static bool isBaseChar (XalanDOMChar c)
static bool isIdeographic (XalanDOMChar c)
static bool isExtender (XalanDOMChar c)
static bool isDigit (XalanDOMChar c)
static bool isCombiningChar (XalanDOMChar c)
static bool isWhitespace (XalanDOMChar c)
static bool isLetter (XalanDOMChar c)

Static Public Attributes

static const char theUnicodeTable []

Detailed Description

Definition at line 32 of file XalanXMLChar.hpp.

Member Enumeration Documentation

◆ eType

Enumerator
XML_XX 
XML_BC 
XML_ID 
XML_EX 
XML_DI 
XML_CC 
XML_WS 

Definition at line 37 of file XalanXMLChar.hpp.

Member Function Documentation

◆ isBaseChar()

bool xalanc::XalanXMLChar::isBaseChar ( XalanDOMChar c)
inlinestatic

Definition at line 51 of file XalanXMLChar.hpp.

References theUnicodeTable, and XML_BC.

◆ isCombiningChar()

bool xalanc::XalanXMLChar::isCombiningChar ( XalanDOMChar c)
inlinestatic

Definition at line 75 of file XalanXMLChar.hpp.

References theUnicodeTable, and XML_CC.

◆ isDigit()

bool xalanc::XalanXMLChar::isDigit ( XalanDOMChar c)
inlinestatic

Definition at line 69 of file XalanXMLChar.hpp.

References theUnicodeTable, and XML_DI.

Referenced by xalanc::isXMLDigit(), and xalanc::isXMLLetterOrDigit().

◆ isExtender()

bool xalanc::XalanXMLChar::isExtender ( XalanDOMChar c)
inlinestatic

Definition at line 63 of file XalanXMLChar.hpp.

References theUnicodeTable, and XML_EX.

◆ isIdeographic()

bool xalanc::XalanXMLChar::isIdeographic ( XalanDOMChar c)
inlinestatic

Definition at line 57 of file XalanXMLChar.hpp.

References theUnicodeTable, and XML_ID.

◆ isLetter()

bool xalanc::XalanXMLChar::isLetter ( XalanDOMChar c)
inlinestatic

Definition at line 87 of file XalanXMLChar.hpp.

References theUnicodeTable, XML_BC, and XML_ID.

Referenced by xalanc::isXMLLetterOrDigit().

◆ isWhitespace()

bool xalanc::XalanXMLChar::isWhitespace ( XalanDOMChar c)
inlinestatic

Definition at line 81 of file XalanXMLChar.hpp.

References theUnicodeTable, and XML_WS.

Referenced by xalanc::isXMLWhitespace().

Member Data Documentation

◆ theUnicodeTable

const char xalanc::XalanXMLChar::theUnicodeTable[]
static

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