filename=ruby.h
macro=true
private=false
type=unsigned int
name=NUM2UINT
params=(VALUE x)


x を unsigned int 型の整数に変換します。

x が [[c:Fixnum]]、[[c:Float]]、[[c:Bignum]] オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。

@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
                 発生します。

@raise RangeError x が unsigned int 型で表現できる値の範囲外であった場
                  合に発生します。

