static const int length = sizeof(T);
template <typename _It, typename _Param>
- bool analyze(T& it, _Param& param)
+ bool analyze(_It& it, _Param& param)
{
T n = *it;
if ( n >= _Min && n <= _Max )
static const int length = sizeof(T);
template <typename _It, typename _Param>
- bool analyze(T& it, _Param& param)
+ bool analyze(_It& it, _Param& param)
{
switch(*it)
{
{
public:
template <typename _It, typename _Param>
- bool analyze(T& it, _Param& param)
+ bool analyze(_It& it, _Param& param)
{
switch(*it)
{
template <unsigned long _Val>
class fixed_ulong : public fixed_numeric<unsigned long, _Val> {};
+ typedef unibyte<0> zeroterm;
+
/////////////////////////////////////////////////////////////
class illegal_terminated : public lexical_exception