2003-09-11 12:26:53 +02:00
|
|
|
#ifndef ARABICA_XML_CHARACTER_CLASSES_H
|
|
|
|
#define ARABICA_XML_CHARACTER_CLASSES_H
|
2002-06-21 13:16:28 +02:00
|
|
|
|
|
|
|
#ifdef _MSC_VER
|
|
|
|
# include <stddef.h>
|
|
|
|
#endif
|
|
|
|
|
2003-09-11 16:05:18 +02:00
|
|
|
namespace Arabica
|
|
|
|
{
|
|
|
|
|
2002-06-21 13:16:28 +02:00
|
|
|
namespace XML
|
|
|
|
{
|
|
|
|
bool is_char(wchar_t c);
|
|
|
|
bool is_space(wchar_t c);
|
|
|
|
bool is_name_char(wchar_t c);
|
2008-08-01 14:02:21 +02:00
|
|
|
bool is_ncname_char(wchar_t c);
|
2002-06-21 13:16:28 +02:00
|
|
|
bool is_letter(wchar_t c);
|
|
|
|
bool is_base_char(wchar_t c);
|
|
|
|
bool is_ideographic(wchar_t c);
|
|
|
|
bool is_digit(wchar_t c);
|
|
|
|
bool is_combining_char(wchar_t c);
|
|
|
|
bool is_extender(wchar_t c);
|
2008-04-07 17:37:47 +02:00
|
|
|
bool is_letter_or_digit(wchar_t c);
|
2008-08-01 14:02:21 +02:00
|
|
|
|
2003-09-11 16:05:18 +02:00
|
|
|
} // namespace XML
|
2002-06-21 13:16:28 +02:00
|
|
|
|
2003-09-11 16:05:18 +02:00
|
|
|
} // namespace Arabica
|
2002-11-23 21:03:54 +01:00
|
|
|
#endif
|