add_get_string Subroutine

private subroutine add_get_string(cfg, var_name, string_data, comment)

Get a character value of a given name

Arguments

Type IntentOptional Attributes Name
type(CFG_t), intent(inout) :: cfg
character(len=*), intent(in) :: var_name
character(len=*), intent(inout) :: string_data
character(len=*), intent(in) :: comment

Calls

proc~~add_get_string~~CallsGraph proc~add_get_string add_get_string proc~add_string add_string proc~add_get_string->proc~add_string proc~get_string get_string proc~add_get_string->proc~get_string proc~prepare_store_var prepare_store_var proc~add_string->proc~prepare_store_var proc~read_variable read_variable proc~add_string->proc~read_variable proc~prepare_get_var prepare_get_var proc~get_string->proc~prepare_get_var proc~get_var_index get_var_index proc~prepare_get_var->proc~get_var_index proc~handle_error handle_error proc~prepare_get_var->proc~handle_error proc~ensure_free_storage ensure_free_storage proc~prepare_store_var->proc~ensure_free_storage proc~prepare_store_var->proc~get_var_index proc~prepare_store_var->proc~handle_error proc~get_fields_string~2 get_fields_string proc~read_variable->proc~get_fields_string~2 proc~read_variable->proc~handle_error proc~resize_storage resize_storage proc~read_variable->proc~resize_storage proc~binary_search_variable binary_search_variable proc~get_var_index->proc~binary_search_variable

Called by

proc~~add_get_string~~CalledByGraph proc~add_get_string add_get_string interface~cfg_add_get CFG_add_get interface~cfg_add_get->proc~add_get_string

Source Code

  subroutine add_get_string(cfg, var_name, string_data, comment)
    type(CFG_t), intent(inout)       :: cfg
    character(len=*), intent(in)     :: var_name, comment
    character(len=*), intent(inout)  :: string_data

    call add_string(cfg, var_name, string_data, comment)
    call get_string(cfg, var_name, string_data)
  end subroutine add_get_string