Back to Turicreate

Module chvalid from libxml2

deps/src/libxml2-2.9.1/doc/html/libxml-chvalid.html

6.4.18.3 KB
Original Source

| |

|

|

|

Module chvalid from libxml2

|

|

|

|

|

|

| 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

Table of Contents

#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)

Description

Macro: xmlIsBaseCharQ

#define xmlIsBaseCharQ

Automatically generated by genChRanges.py

Macro: xmlIsBaseChar_ch

#define xmlIsBaseChar_ch

Automatically generated by genChRanges.py

Macro: xmlIsBlankQ

#define xmlIsBlankQ

Automatically generated by genChRanges.py

Macro: xmlIsBlank_ch

#define xmlIsBlank_ch

Automatically generated by genChRanges.py

Macro: xmlIsCharQ

#define xmlIsCharQ

Automatically generated by genChRanges.py

Macro: xmlIsChar_ch

#define xmlIsChar_ch

Automatically generated by genChRanges.py

Macro: xmlIsCombiningQ

#define xmlIsCombiningQ

Automatically generated by genChRanges.py

Macro: xmlIsDigitQ

#define xmlIsDigitQ

Automatically generated by genChRanges.py

Macro: xmlIsDigit_ch

#define xmlIsDigit_ch

Automatically generated by genChRanges.py

Macro: xmlIsExtenderQ

#define xmlIsExtenderQ

Automatically generated by genChRanges.py

Macro: xmlIsExtender_ch

#define xmlIsExtender_ch

Automatically generated by genChRanges.py

Macro: xmlIsIdeographicQ

#define xmlIsIdeographicQ

Automatically generated by genChRanges.py

Macro: xmlIsPubidCharQ

#define xmlIsPubidCharQ

Automatically generated by genChRanges.py

Macro: xmlIsPubidChar_ch

#define xmlIsPubidChar_ch

Automatically generated by genChRanges.py

Structure xmlChLRange

Structure xmlChLRange
struct _xmlChLRange {
    unsigned int	low
    unsigned int	high
}

Structure xmlChRangeGroup

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

Structure xmlChSRange
struct _xmlChSRange {
    unsigned short	low
    unsigned short	high
}

Function: xmlCharInRange

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 |

Function: xmlIsBaseChar

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 |

Function: xmlIsBlank

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 |

Function: xmlIsChar

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 |

Function: xmlIsCombining

int	xmlIsCombining (unsigned int ch)

This function is DEPRECATED. Use xmlIsCombiningQ instead

| ch: | character to validate | | Returns: | true if argument valid, false otherwise |

Function: xmlIsDigit

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 |

Function: xmlIsExtender

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 |

Function: xmlIsIdeographic

int	xmlIsIdeographic (unsigned int ch)

This function is DEPRECATED. Use xmlIsIdeographicQ instead

| ch: | character to validate | | Returns: | true if argument valid, false otherwise |

Function: xmlIsPubidChar

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 |

Daniel Veillard

|

|

|

|

|