filename=class.c
macro=false
private=false
type=VALUE
name=rb_define_class_under
params=(VALUE outer, const char *name, VALUE super)


super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。

@param outer 定義するクラスが定数として所属するクラス

@param name クラス名

@param super 継承元のクラス。NULL を指定した場合は [[c:Object]] クラス

@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
                 [[c:Class]] オブジェクトではない場合に発生します。


