Skip to main content

Module utils

Module utils 

Source
Expand description

便利ちゃんたち。

ここに何かを書く。

Modules§

ascii
bitop
buf_range
配列上の区間に関する関数。
e_macro
make_minmax
op_add
加法に関する wrapper クラス。
op_add_count
加法に関する wrapper クラス。
op_add_on_op_add_count
op_add_on_op_max
op_add_on_op_min
op_affine
加法に関する wrapper クラス。
op_affine_on_op_add_count
op_closure
クロージャの wrapper クラス。
op_closure_on_op_closure
op_gcd
op_max
最大値に関する wrapper クラス。
op_min
最小値に関する wrapper クラス。
op_mul
乗法に関する wrapper クラス。
op_roll_hash
ローリングハッシュに関する wrapper クラス。
output
形式つき出力。
rand_gen_macro
乱数生成マクロ。
scanner
スキャナ。

Structs§

OpAddOnOpAddCount
OpAddOnOpMax
OpAddOnOpMin
OpAffineOnOpAddCount
OpClosure
任意の結合的な演算を持つ。
OpClosureOnOpClosure
PdepPextMaskU8
PdepPextMaskU16
PdepPextMaskU32
PdepPextMaskU64
PdepPextMaskU128
PerLine
形式つき出力(改行区切り)。
Scanner
スキャナ。
SpaceSep
形式つき出力(スペース区切り)。
StrSep
形式つき出力(任意文字列区切り)。
VecMarker

Enums§

OpAdd
和を返す演算を持つ。
OpAddCount
OpAffine
OpGcd
OpMax
最大値を返す演算を持つ。
OpMin
最小値を返す演算を持つ。
OpMul
積を返す演算を持つ。
OpRollHash
文字列連結をローリングハッシュで行う演算を持つ。

Constants§

ASCII
ASCII_ALPHABETIC
ASCII_ALPHANUMERIC
ASCII_CONTROL
ASCII_DIGIT
ASCII_GRAPHIC
ASCII_HEXDIGIT
ASCII_LOWERCASE
ASCII_PUNCTUATION
ASCII_UPPERCASE
ASCII_WHITESPACE

Traits§

MakeMax
MakeMin
Pdep
Pext
RandomGenerator

Functions§

bounds_within
区間を配列サイズに収まるように丸める。
charset
check_bounds
境界チェックを行う。
check_bounds_range
境界チェックを行う。