deps/src/libxml2-2.9.1/doc/html/libxml-chvalid.html
| |
|
|
|
|
|
|
|
|
|
| API Menu | |
|
| API Indexes | |
|
| Related links | |
|
|
|
|
|
|
| | catalog | | API documentation | | The XML C parser and toolkit of Gnome | debugXML | |
this module exports interfaces for the character range validation APIs This file is automatically generated from the cvs source definition files using the genChRanges.py Python script
#define[xmlIsBaseCharQ](#xmlIsBaseCharQ)
#define[xmlIsBaseChar\_ch](#xmlIsBaseChar_ch)
#define[xmlIsBlankQ](#xmlIsBlankQ)
#define[xmlIsBlank\_ch](#xmlIsBlank_ch)
#define[xmlIsCharQ](#xmlIsCharQ)
#define[xmlIsChar\_ch](#xmlIsChar_ch)
#define[xmlIsCombiningQ](#xmlIsCombiningQ)
#define[xmlIsDigitQ](#xmlIsDigitQ)
#define[xmlIsDigit\_ch](#xmlIsDigit_ch)
#define[xmlIsExtenderQ](#xmlIsExtenderQ)
#define[xmlIsExtender\_ch](#xmlIsExtender_ch)
#define[xmlIsIdeographicQ](#xmlIsIdeographicQ)
#define[xmlIsPubidCharQ](#xmlIsPubidCharQ)
#define[xmlIsPubidChar\_ch](#xmlIsPubidChar_ch)
Structure[xmlChLRange](#xmlChLRange)
struct _xmlChLRange
Typedef[xmlChLRange](libxml-chvalid.html#xmlChLRange)*xmlChLRangePtr
Structure[xmlChRangeGroup](#xmlChRangeGroup)
struct _xmlChRangeGroup
Typedef[xmlChRangeGroup](libxml-chvalid.html#xmlChRangeGroup)*xmlChRangeGroupPtr
Structure[xmlChSRange](#xmlChSRange)
struct _xmlChSRange
Typedef[xmlChSRange](libxml-chvalid.html#xmlChSRange)*xmlChSRangePtr
int[xmlCharInRange](#xmlCharInRange)(unsigned int val,
const[xmlChRangeGroup](libxml-chvalid.html#xmlChRangeGroup)* rptr)
int[xmlIsBaseChar](#xmlIsBaseChar)(unsigned int ch)
int[xmlIsBlank](#xmlIsBlank)(unsigned int ch)
int[xmlIsChar](#xmlIsChar)(unsigned int ch)
int[xmlIsCombining](#xmlIsCombining)(unsigned int ch)
int[xmlIsDigit](#xmlIsDigit)(unsigned int ch)
int[xmlIsExtender](#xmlIsExtender)(unsigned int ch)
int[xmlIsIdeographic](#xmlIsIdeographic)(unsigned int ch)
int[xmlIsPubidChar](#xmlIsPubidChar)(unsigned int ch)
#define xmlIsBaseCharQ
Automatically generated by genChRanges.py
#define xmlIsBaseChar_ch
Automatically generated by genChRanges.py
#define xmlIsBlankQ
Automatically generated by genChRanges.py
#define xmlIsBlank_ch
Automatically generated by genChRanges.py
#define xmlIsCharQ
Automatically generated by genChRanges.py
#define xmlIsChar_ch
Automatically generated by genChRanges.py
#define xmlIsCombiningQ
Automatically generated by genChRanges.py
#define xmlIsDigitQ
Automatically generated by genChRanges.py
#define xmlIsDigit_ch
Automatically generated by genChRanges.py
#define xmlIsExtenderQ
Automatically generated by genChRanges.py
#define xmlIsExtender_ch
Automatically generated by genChRanges.py
#define xmlIsIdeographicQ
Automatically generated by genChRanges.py
#define xmlIsPubidCharQ
Automatically generated by genChRanges.py
#define xmlIsPubidChar_ch
Automatically generated by genChRanges.py
Structure xmlChLRange
struct _xmlChLRange {
unsigned int low
unsigned int high
}
Structure xmlChRangeGroup
struct _xmlChRangeGroup {
int nbShortRange
int nbLongRange
const[xmlChSRange](libxml-chvalid.html#xmlChSRange)* shortRange : points to an array of ranges
const[xmlChLRange](libxml-chvalid.html#xmlChLRange)* longRange
}
Structure xmlChSRange
struct _xmlChSRange {
unsigned short low
unsigned short high
}
int xmlCharInRange (unsigned int val,
const[xmlChRangeGroup](libxml-chvalid.html#xmlChRangeGroup)* rptr)
Does a binary search of the range table to determine if char is valid
| val: | character to be validated | | rptr: | pointer to range to be used to validate | | Returns: | true if character valid, false otherwise |
int xmlIsBaseChar (unsigned int ch)
This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead
| ch: | character to validate | | Returns: | true if argument valid, false otherwise |
int xmlIsBlank (unsigned int ch)
This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead
| ch: | character to validate | | Returns: | true if argument valid, false otherwise |
int xmlIsChar (unsigned int ch)
This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead
| ch: | character to validate | | Returns: | true if argument valid, false otherwise |
int xmlIsCombining (unsigned int ch)
This function is DEPRECATED. Use xmlIsCombiningQ instead
| ch: | character to validate | | Returns: | true if argument valid, false otherwise |
int xmlIsDigit (unsigned int ch)
This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead
| ch: | character to validate | | Returns: | true if argument valid, false otherwise |
int xmlIsExtender (unsigned int ch)
This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead
| ch: | character to validate | | Returns: | true if argument valid, false otherwise |
int xmlIsIdeographic (unsigned int ch)
This function is DEPRECATED. Use xmlIsIdeographicQ instead
| ch: | character to validate | | Returns: | true if argument valid, false otherwise |
int xmlIsPubidChar (unsigned int ch)
This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead
| ch: | character to validate | | Returns: | true if argument valid, false otherwise |
|
|
|
|
|