namespace trial { namespace protocol { namespace json { template<typename CharT> class basic_reader; typedef basic_reader< char > reader; } } }