namespace trial { namespace protocol { namespace json { template<typename CharT, std::size_t N = 2 * sizeof(void *)> class basic_writer; typedef basic_writer< char > writer; } } }