MAPL_String Module


Used by

  • module~~mapl_string~~UsedByGraph module~mapl_string MAPL_String module~maplshared MaplShared module~maplshared->module~mapl_string module~test_string Test_String module~test_string->module~mapl_string module~extdatautroot_gridcompmod ExtDataUtRoot_GridCompMod module~extdatautroot_gridcompmod->module~maplshared module~mapl MAPL module~extdatautroot_gridcompmod->module~mapl module~mapl_genericmod MAPL_GenericMod module~mapl_genericmod->module~maplshared module~extdatadrivermod ExtDataDriverMod module~extdatadrivermod->module~extdatautroot_gridcompmod module~extdatadrivermod->module~mapl module~historytrajectorymod HistoryTrajectoryMod module~historytrajectorymod->module~mapl_genericmod module~mapl->module~mapl_genericmod module~mapl_capgridcompmod MAPL_CapGridCompMod module~mapl_capgridcompmod->module~mapl_genericmod module~mapl_extdatagridcomp2g MAPL_ExtDataGridComp2G module~mapl_capgridcompmod->module~mapl_extdatagridcomp2g module~mapl_extdatagridcompmod MAPL_ExtDataGridCompMod module~mapl_capgridcompmod->module~mapl_extdatagridcompmod module~mapl_historygridcompmod MAPL_HistoryGridCompMod module~mapl_capgridcompmod->module~mapl_historygridcompmod module~mapl_extdatagridcomp2g->module~mapl_genericmod module~mapl_extdatagridcompmod->module~mapl_genericmod module~mapl_historygridcompmod->module~mapl_genericmod module~mapl_historygridcompmod->module~historytrajectorymod module~masksamplergeosatmod MaskSamplerGeosatMod module~mapl_historygridcompmod->module~masksamplergeosatmod module~stationsamplermod StationSamplerMod module~mapl_historygridcompmod->module~stationsamplermod module~mapl_orbgridcompmod MAPL_OrbGridCompMod module~mapl_orbgridcompmod->module~mapl_genericmod module~masksamplergeosatmod->module~mapl_genericmod module~stationsamplermod->module~mapl_genericmod program~capdriver_main CapDriver_Main program~capdriver_main->module~extdatautroot_gridcompmod program~capdriver_main->module~mapl program~comp_testing_driver comp_testing_driver program~comp_testing_driver->module~mapl_genericmod program~comp_testing_driver->module~mapl program~comp_testing_driver->module~mapl_capgridcompmod program~extdata_driver ExtData_Driver program~extdata_driver->module~extdatautroot_gridcompmod program~extdata_driver->module~extdatadrivermod program~extdata_driver->module~mapl module~extdata_drivergridcompmod ExtData_DriverGridCompMod module~extdata_drivergridcompmod->module~mapl module~extdata_drivergridcompmod->module~mapl_extdatagridcomp2g module~extdata_drivergridcompmod->module~mapl_extdatagridcompmod module~extdata_drivergridcompmod->module~mapl_historygridcompmod module~historytrajectory_implement HistoryTrajectory_implement module~historytrajectory_implement->module~historytrajectorymod module~mapl_capmod MAPL_CapMod module~mapl_capmod->module~mapl_capgridcompmod module~mapl_historycollectionmod MAPL_HistoryCollectionMod module~mapl_historycollectionmod->module~historytrajectorymod module~mapl_historycollectionmod->module~masksamplergeosatmod module~mapl_historycollectionmod->module~stationsamplermod module~mapl_mod MAPL_Mod module~mapl_mod->module~mapl module~masksamplergeosat_implement MaskSamplerGeosat_implement module~masksamplergeosat_implement->module~masksamplergeosatmod module~regrid_util_support_mod regrid_util_support_mod module~regrid_util_support_mod->module~mapl module~rutmod RUTMod module~rutmod->module~mapl_extdatagridcompmod module~varspecdescriptionmod VarspecDescriptionMod module~varspecdescriptionmod->module~mapl program~main~2 main program~main~2->module~mapl program~main~8 main program~main~8->module~mapl program~time_ave time_ave program~time_ave->module~mapl program~ut_extdata ut_ExtData program~ut_extdata->module~mapl_extdatagridcompmod

Interfaces

public interface String

  • private function new_String(s) result(str)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: s

    Return Value type(String)


Derived Types

type, public ::  String

Constructor

private function new_String (s)

Type-Bound Procedures

procedure, public, pass(from) :: assign_char_from_string
procedure, public :: assign_string_from_char
procedure, public :: assign_string_from_string
generic, public :: assignment(=) => assign_string_from_string
generic, public :: assignment(=) => assign_string_from_char
generic, public :: assignment(=) => assign_char_from_string
procedure, public :: capitalize
procedure, public, pass(this) :: char_is_equal_to_string
procedure, public, pass(this) :: char_is_greater_than_or_equal_to_string
procedure, public, pass(this) :: char_is_greater_than_string
procedure, public, pass(this) :: char_is_less_than_or_equal_to_string
procedure, public, pass(this) :: char_is_less_than_string
procedure, public, pass(this) :: char_is_not_equal_to_string
procedure, public, pass(this) :: concatenate_char_string
procedure, public :: concatenate_string_char
procedure, public :: concatenate_string_string
procedure, public :: get => get_fixed_length_string
generic, public :: index => index_string
generic, public :: index => index_char
procedure, public :: index_char
procedure, public :: index_string
procedure, public :: is_allocated
procedure, public :: len => len_string
procedure, public :: len_trim => len_trim_string
procedure, public :: lower
generic, public :: operator(//) => concatenate_string_string
generic, public :: operator(//) => concatenate_string_char
generic, public :: operator(//) => concatenate_char_string
generic, public :: operator(/=) => string_is_not_equal_to_string
generic, public :: operator(/=) => string_is_not_equal_to_char
generic, public :: operator(/=) => char_is_not_equal_to_string
generic, public :: operator(<) => string_is_less_than_string
generic, public :: operator(<) => string_is_less_than_char
generic, public :: operator(<) => char_is_less_than_string
generic, public :: operator(<=) => string_is_less_than_or_equal_to_string
generic, public :: operator(<=) => string_is_less_than_or_equal_to_char
generic, public :: operator(<=) => char_is_less_than_or_equal_to_string
generic, public :: operator(==) => string_is_equal_to_string
generic, public :: operator(==) => string_is_equal_to_char
generic, public :: operator(==) => char_is_equal_to_string
generic, public :: operator(>) => string_is_greater_than_string
generic, public :: operator(>) => string_is_greater_than_char
generic, public :: operator(>) => char_is_greater_than_string
generic, public :: operator(>=) => string_is_greater_than_or_equal_to_string
generic, public :: operator(>=) => string_is_greater_than_or_equal_to_char
generic, public :: operator(>=) => char_is_greater_than_or_equal_to_string
generic, public :: scan => scan_string
generic, public :: scan => scan_char
procedure, public :: scan_char
procedure, public :: scan_string
procedure, public :: string_is_equal_to_char
procedure, public :: string_is_equal_to_string
procedure, public :: string_is_greater_than_char
procedure, public :: string_is_greater_than_or_equal_to_char
procedure, public :: string_is_greater_than_or_equal_to_string
procedure, public :: string_is_greater_than_string
procedure, public :: string_is_less_than_char
procedure, public :: string_is_less_than_or_equal_to_char
procedure, public :: string_is_less_than_or_equal_to_string
procedure, public :: string_is_less_than_string
procedure, public :: string_is_not_equal_to_char
procedure, public :: string_is_not_equal_to_string
procedure, public :: upper
generic, public :: verify => verify_string
generic, public :: verify => verify_char
procedure, public :: verify_char
procedure, public :: verify_string
generic, public :: write(formatted) => write_formatted
procedure, public :: write_formatted