英語版
このページの英語版を見る
dmd.canthrow
nothrow のチェックを行う。
仕様 nothrow関数」。
Authors:
License:
ソース canthrow.d
- enum
CT
: BE; - 式によってどのようなthrowableが発生するかを示すステータス。これはcanThrow で実際に使用される値に限定されたBE のサブセットである。
none
- Exception をスローしない。Throwable
exception
- をスローするかもしれない。Exception
- CT
canThrow
(Expressione
, FuncDeclarationfunc
, ErrorSinkeSink
); - を投げるかもしれない。
eSink
がNULLでない場合はエラーを生成する。e
をスローする。Parameters:Expression e
式でスローをチェックする。 FuncDeclaration func
関数" を使用する。 ErrorSink eSink
もし!!nullなら、エラーメッセージをeSinkに送る。 Returns:CT.exception にエラーメッセージを送るか、式が例外をスローする可能性がある場合は 。CT.error
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku