bool String::op_in(const ChRangePtr& range) const;
// param type : ChRange // return type : bool Xdef_method2(op_in, ChRange);
1文字文字列(is_asciiがtrueを返す文字列)のみが有効な動作をし、rangeに与えたasciiコード範囲の文字かどうかを返します。
ChRange側の仕様かわかりませんが、大文字と小文字のChRangeでは常にfalseを返すような気がします。
使用例(手抜き感)
a_to_d : "a".."d"; ("a" in a_to_d).p; ("c" in a_to_d).p; ("d" in a_to_d).p; ("e" in a_to_d).p;
true true true false