開始イテレータと終了イテレータを取得するための関数を持つオブジェクトがあります。
const_iterator err_begin() const
const_iterator err_end() const
それらにはbegin
andという名前が付いていないためend
、range-v3 の関数にオブジェクトを直接渡すことはできません。
このオブジェクトを range-v3 ライブラリで動作させるために使用できる単純なラッパーはありますか?
例えば:
auto hasErrors = !empty(something(x.err_begin(), x.err_end()));