initInternalProc method

void initInternalProc(
  1. ClipProc childProc,
  2. ClipFuncData func,
  3. ClipParam childParam,
  4. ClipParam? parentParam,
)

Implementation

void initInternalProc( ClipProc childProc, ClipFuncData func, ClipParam childParam, ClipParam? parentParam ){
	if( parentParam != null ){
		// 定義定数をコピーする
		parentParam.dupDefine( childParam );

		// ユーザー定義関数を取り込む
		childParam.func().openAll( parentParam.func() );

		childParam.setDefNameSpace( parentParam.defNameSpace() );
	}

	// 関数の引数用変数にラベルを設定する
	childParam.setLabel( func.label() );
}