#include <libxml/xmlversion.h>#include <libxml/xmlstring.h>Go to the source code of this file.
| Data Structures | |
| struct | _xmlChLRange | 
| struct | _xmlChRangeGroup | 
| struct | _xmlChSRange | 
| Defines | |
| #define | xmlIsBaseChar_ch(c) | 
| #define | xmlIsBaseCharQ(c) | 
| #define | xmlIsBlank_ch(c) | 
| #define | xmlIsBlankQ(c) | 
| #define | xmlIsChar_ch(c) | 
| #define | xmlIsCharQ(c) | 
| #define | xmlIsCombiningQ(c) | 
| #define | xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39))) | 
| #define | xmlIsDigitQ(c) | 
| #define | xmlIsExtender_ch(c) (((c) == 0xb7)) | 
| #define | xmlIsExtenderQ(c) | 
| #define | xmlIsIdeographicQ(c) | 
| #define | xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)]) | 
| #define | xmlIsPubidCharQ(c) | 
| Typedefs | |
| typedef _xmlChLRange | xmlChLRange | 
| typedef xmlChLRange * | xmlChLRangePtr | 
| typedef _xmlChRangeGroup | xmlChRangeGroup | 
| typedef xmlChRangeGroup * | xmlChRangeGroupPtr | 
| typedef _xmlChSRange | xmlChSRange | 
| typedef xmlChSRange * | xmlChSRangePtr | 
| Functions | |
| XMLPUBFUN int XMLCALL | xmlCharInRange (unsigned int val, const xmlChRangeGroup *group) | 
| XMLPUBFUN int XMLCALL | xmlIsBaseChar (unsigned int ch) | 
| XMLPUBFUN int XMLCALL | xmlIsBlank (unsigned int ch) | 
| XMLPUBFUN int XMLCALL | xmlIsChar (unsigned int ch) | 
| XMLPUBFUN int XMLCALL | xmlIsCombining (unsigned int ch) | 
| XMLPUBFUN int XMLCALL | xmlIsDigit (unsigned int ch) | 
| XMLPUBFUN int XMLCALL | xmlIsExtender (unsigned int ch) | 
| XMLPUBFUN int XMLCALL | xmlIsIdeographic (unsigned int ch) | 
| XMLPUBFUN int XMLCALL | xmlIsPubidChar (unsigned int ch) | 
| Variables | |
| XMLPUBVAR const xmlChRangeGroup | xmlIsBaseCharGroup | 
| XMLPUBVAR const xmlChRangeGroup | xmlIsCharGroup | 
| XMLPUBVAR const xmlChRangeGroup | xmlIsCombiningGroup | 
| XMLPUBVAR const xmlChRangeGroup | xmlIsDigitGroup | 
| XMLPUBVAR const xmlChRangeGroup | xmlIsExtenderGroup | 
| XMLPUBVAR const xmlChRangeGroup | xmlIsIdeographicGroup | 
| XMLPUBVAR const unsigned char | xmlIsPubidChar_tab [256] | 
| #define xmlIsBaseChar_ch | ( | c | ) | 
| #define xmlIsBaseCharQ | ( | c | ) | 
Value:
(((c) < 0x100) ? \
                 xmlIsBaseChar_ch((c)) : \
                 xmlCharInRange((c), &xmlIsBaseCharGroup))
Automatically generated by genChRanges.py
| #define xmlIsBlank_ch | ( | c | ) | 
| #define xmlIsBlankQ | ( | c | ) | 
Value:
(((c) < 0x100) ? \
                 xmlIsBlank_ch((c)) : 0)
Automatically generated by genChRanges.py
| #define xmlIsChar_ch | ( | c | ) | 
| #define xmlIsCharQ | ( | c | ) | 
Value:
(((c) < 0x100) ? \
                 xmlIsChar_ch((c)) :\
                (((0x100 <= (c)) && ((c) <= 0xd7ff)) || \
                 ((0xe000 <= (c)) && ((c) <= 0xfffd)) || \
                 ((0x10000 <= (c)) && ((c) <= 0x10ffff))))
Automatically generated by genChRanges.py
| #define xmlIsCombiningQ | ( | c | ) | 
Value:
(((c) < 0x100) ? \
                 0 : \
                 xmlCharInRange((c), &xmlIsCombiningGroup))
Automatically generated by genChRanges.py
| #define xmlIsDigit_ch | ( | c | ) | (((0x30 <= (c)) && ((c) <= 0x39))) | 
| #define xmlIsDigitQ | ( | c | ) | 
Value:
(((c) < 0x100) ? \
                 xmlIsDigit_ch((c)) : \
                 xmlCharInRange((c), &xmlIsDigitGroup))
Automatically generated by genChRanges.py
| #define xmlIsExtender_ch | ( | c | ) | (((c) == 0xb7)) | 
| #define xmlIsExtenderQ | ( | c | ) | 
Value:
(((c) < 0x100) ? \
                 xmlIsExtender_ch((c)) : \
                 xmlCharInRange((c), &xmlIsExtenderGroup))
Automatically generated by genChRanges.py
| #define xmlIsIdeographicQ | ( | c | ) | 
| #define xmlIsPubidChar_ch | ( | c | ) | (xmlIsPubidChar_tab[(c)]) | 
| #define xmlIsPubidCharQ | ( | c | ) | 
Value:
(((c) < 0x100) ? \
                 xmlIsPubidChar_ch((c)) : 0)
Automatically generated by genChRanges.py
| typedef struct _xmlChLRange xmlChLRange | 
| typedef xmlChLRange* xmlChLRangePtr | 
| typedef struct _xmlChRangeGroup xmlChRangeGroup | 
| typedef xmlChRangeGroup* xmlChRangeGroupPtr | 
| typedef struct _xmlChSRange xmlChSRange | 
| typedef xmlChSRange* xmlChSRangePtr | 
| XMLPUBFUN int XMLCALL xmlCharInRange | ( | unsigned int | val, | |
| const xmlChRangeGroup * | group | |||
| ) | 
Range checking routine
| XMLPUBFUN int XMLCALL xmlIsBaseChar | ( | unsigned int | ch | ) | 
| XMLPUBFUN int XMLCALL xmlIsBlank | ( | unsigned int | ch | ) | 
| XMLPUBFUN int XMLCALL xmlIsChar | ( | unsigned int | ch | ) | 
| XMLPUBFUN int XMLCALL xmlIsCombining | ( | unsigned int | ch | ) | 
| XMLPUBFUN int XMLCALL xmlIsDigit | ( | unsigned int | ch | ) | 
| XMLPUBFUN int XMLCALL xmlIsExtender | ( | unsigned int | ch | ) | 
| XMLPUBFUN int XMLCALL xmlIsIdeographic | ( | unsigned int | ch | ) | 
| XMLPUBFUN int XMLCALL xmlIsPubidChar | ( | unsigned int | ch | ) | 
| XMLPUBVAR const xmlChRangeGroup xmlIsBaseCharGroup | 
| XMLPUBVAR const xmlChRangeGroup xmlIsCharGroup | 
| XMLPUBVAR const xmlChRangeGroup xmlIsCombiningGroup | 
| XMLPUBVAR const xmlChRangeGroup xmlIsDigitGroup | 
| XMLPUBVAR const xmlChRangeGroup xmlIsExtenderGroup | 
| XMLPUBVAR const xmlChRangeGroup xmlIsIdeographicGroup | 
| XMLPUBVAR const unsigned char xmlIsPubidChar_tab[256] |