Loading...
Searching...
No Matches
Functions/Subroutines
dcdatetimevalidcaltype.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

logical function dcdatetimevalidcaltype (caltype)
 

Function/Subroutine Documentation

◆ dcdatetimevalidcaltype()

logical function dcdatetimevalidcaltype ( integer, intent(in)  caltype)

Definition at line 12 of file dcdatetimevalidcaltype.f90.

13 !
14 ! 与えられる暦法が dc_date_types 内で有効であれば
15 ! .true. を, それ以外の場合は .false. を返します.
16 !
18 implicit none
19 integer, intent(in):: caltype
20 logical:: result
21 integer:: caltypes_size, i
22continue
23 result = .false.
24 caltypes_size = size(prepared_caltypes) - 1
25 do i = 0, caltypes_size
26 if (caltype == prepared_caltypes(i)) then
27 result = .true.
28 exit
29 end if
30 end do
integer, save, public caltype
integer, dimension(0:3), parameter, public prepared_caltypes

References dc_date_types::caltype, and dc_date_types::prepared_caltypes.