Public Member Functions | |
| subroutine | dcargsstrict0 (arg, severe) |
Definition at line 311 of file dc_args.f90.
| subroutine dc_args::dcargsstrict::dcargsstrict0 | ( | type(args), intent(inout) | arg, |
| logical, intent(in), optional | severe ) |
オプションチェックを行う
オプションチェックを行います.
コマンドライン引数のオプションとして指定されたものの内, DCArgsOption サブルーチンで設定されていないものが存在する 場合には警告を返します. severe に .true. を指定すると エラーを返して終了します. このサブルーチンを呼ぶ前に, DCArgsOption, DCArgsDebug, DCArgsHelp サブルーチンを呼んでください.
構造型 ARGS の変数に対してこのサブルーチンを適用しておく ことで, コマンドライン引数として与えたオプションが正しく プログラムが認識しているかどうかをチェックすることができます.
| [in,out] | arg | ARGS 型変数 |
| [in] | severe | .true. の場合, エラーを返して終了 (省略可能) |
Definition at line 996 of file dc_args.f90.
References dc_present::present_and_true(), and dc_types::string.