$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: [boost] [spirit2] How to get encoding-specific parsers by character type
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2010-06-06 13:17:32
I was wondering if it was possible to get encoding-specific parsers by
character type? Something like that:
template< typename CharT >
struct encoding_specific
{
...
};
typedef encoding_specific< char > narrow;
narrow::char_; // equivalent to spirit::standard::char_
typedef encoding_specific< wchar_t > wide;
wide::char_; // equivalent to spirit::standard_wide::char_
This would help a lot in generic programming, when the character type is
not known. Is there a tool like that already? If not, could it be added?