protected:
virtual bool
do_is(mask m,
charT c) const; // (1) C++98
virtual const charT*
do_is(const charT* low,
const charT* high,
mask* vec) const; // (2) C++98
概要
文字の分類を判定する。is()から呼び出される仮想関数である。
効果
1文字、もしくは文字列を分類する。各実引数の文字について、ctype_base::mask型の値Mを求める。
- (2) : 範囲
[low, high)の各文字*pについて求めた値を、vec[p - low]へ格納する
戻り値
- (1) : 式
(M & m) != 0の結果。すなわち、文字が指定された特性を持つ場合はtrue - (2) :
high
バージョン
言語
- C++98