#ifndef VCZH_REGEX_REGEXPURE
#define VCZH_REGEX_REGEXPURE
#include "RegexAutomaton.h"
namespace
{
namespace
{
class
{
public
:
;
;
;
;
};
class
:
public
{
protected
:
#if defined VCZH_MSVC
static
const
=
0x10000
;
#elif defined VCZH_GCC
static const vint SupportedCharCount = 0x110000; // UTF-32
#endif
[
];
**
;
bool
*
;
*
;
;
;
;
public
:
(
::
,
::
&
);
();
bool
(
const
wchar_t
*
,
const
wchar_t
*
,
&
);
bool
(
const
wchar_t
*
,
const
wchar_t
*
,
&
);
();
(
wchar_t
,
);
bool
(
);
bool
(
);
void
();
(
);
};
}
}
#endif