- istream[meta header]
- std[meta namespace]
- basic_istream::sentry[meta class]
- function[meta id-type]
explicit sentry(basic_istream& is, bool noskipws = false);- basic_istream[link ../../basic_istream.md]
入力処理の前処理を行う。
is.good()がfalseなら、is.setstate(failbit)を呼び出し、関数から帰る。is.tie()が非ヌルポインタなら、is.tie()->flush()を呼び出す。noskipwsがfalseかつis.flags() &ios_base::skipwsが真なら、ストリームから空白文字を読み捨てる。
ここまでの手順が完了したら、このオブジェクトのoperator bool関数はtrueを、さもなくばfalseを返すようになる。