Boost Spirit でファイルから入力する場合は file_iterator.hpp2023年01月26日 13時02分48秒

Boost Spirit の phase はイテレータを渡す。C++ でファイルから読み込む場合は標準の ifstream 等を使うが、これはストリームでイテレータではない。

boost/spirit/iterator/file_iterator.hpp に file_iterator がある。これを用いれば Boost Spirit に渡して処理できる。filer_parser.cpp の例があげられている。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2023/01/26/9558337/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。