Macro

NS_VALUERETURN

Permits program control to exit from an exception-handling domain with a value of a specified type. プログラム制御が例外処理ドメインから指定された型の値で退出する許可を与えます。

Declaration 宣言

#define NS_VALUERETURN(v, t)

Parameters パラメータ

val

A value to preserve beyond the exception-handling domain. 例外処理ドメインを越えて保全される値。

type

The type of the value specified in val. valにおいて指定される値の型。

Discussion 議論

The NS_VALUERETURN macro returns program control to the caller out of the exception-handling domain—that is, a section of code between the NS_DURING and NS_HANDLER macros that might raise an exception. The specified value (of the specified type) is returned to the caller. The standard return statement does not work as expected in the exception-handling domain. NS_VALUERETURNマクロは、プログラム制御を例外処理ドメイン — すなわちNS_DURINGNS_HANDLERマクロの間のコードの区分の外側の呼び出し側に返します。指定された値(この指定された型の)は、呼び出し側に返されます。標準return文は、例外処理ドメインにおいて期待されるように働きません。

See Also 参照

Legacy Macros レガシーマクロ