Filter
char_type
boost::iostreams::char_type_of<F>::type
デバイスの文字型
category
boost::iostreams::category_of<F>::iterator_category
デバイスのカテゴリ
category must be derived from boost::iostreams::filter_tag.