fmt_json_bool Function

private pure function fmt_json_bool(v) result(str)

Format a logical as a JSON true/false literal (as opposed to fmt_logical’s Fortran .true./.false.).

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: v

Return Value character(len=:), allocatable


Called by

proc~~fmt_json_bool~~CalledByGraph proc~fmt_json_bool fmt_json_bool proc~write_key_json write_key_json proc~write_key_json->proc~fmt_json_bool proc~schema_render_json nml_schema_t%schema_render_json proc~schema_render_json->proc~write_key_json

Source Code

   pure function fmt_json_bool(v) result(str)
      !! Format a logical as a JSON `true`/`false` literal (as opposed to
      !! `fmt_logical`'s Fortran `.true.`/`.false.`).
      logical, intent(in) :: v
      character(len=:), allocatable :: str
      if (v) then
         str = "true"
      else
         str = "false"
      end if
   end function fmt_json_bool