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~mapl3g_componentdriver mapl3g_ComponentDriver module~mapl3g_componentdriver->module~maplshared module~mapl_fieldunits mapl_FieldUnits module~mapl_fieldunits->module~maplshared module~mapl_genericmod MAPL_GenericMod module~mapl_genericmod->module~maplshared module~extdatadrivermod ExtDataDriverMod module~extdatadrivermod->module~extdatautroot_gridcompmod module~generic3g Generic3g module~generic3g->module~mapl3g_componentdriver module~historytrajectorymod HistoryTrajectoryMod module~historytrajectorymod->module~mapl_genericmod module~mapl MAPL module~mapl->module~mapl_genericmod module~mapl3g_componentdriverptrvector mapl3g_ComponentDriverPtrVector module~mapl3g_componentdriverptrvector->module~mapl3g_componentdriver module~mapl3g_componentdrivervector mapl3g_ComponentDriverVector module~mapl3g_componentdrivervector->module~mapl3g_componentdriver module~mapl3g_couplermetacomponent mapl3g_CouplerMetaComponent module~mapl3g_couplermetacomponent->module~mapl3g_componentdriver module~mapl3g_griddedcomponentdriver mapl3g_GriddedComponentDriver module~mapl3g_griddedcomponentdriver->module~mapl3g_componentdriver module~mapl3g_outermetacomponent mapl3g_OuterMetaComponent module~mapl3g_outermetacomponent->module~mapl3g_componentdriver module~mapl3g_stateitemextension mapl3g_StateItemExtension module~mapl3g_stateitemextension->module~mapl3g_componentdriver module~mapl3g_stateregistry mapl3g_StateRegistry module~mapl3g_stateregistry->module~mapl3g_componentdriver module~mapl_capgridcompmod MAPL_CapGridCompMod module~mapl_capgridcompmod->module~mapl_genericmod module~mapl_extdatagridcomp2g MAPL_ExtDataGridComp2G module~mapl_extdatagridcomp2g->module~mapl_genericmod module~mapl_extdatagridcompmod MAPL_ExtDataGridCompMod module~mapl_extdatagridcompmod->module~mapl_genericmod module~mapl_historygridcompmod MAPL_HistoryGridCompMod module~mapl_historygridcompmod->module~mapl_genericmod module~mapl_orbgridcompmod MAPL_OrbGridCompMod module~mapl_orbgridcompmod->module~mapl_genericmod module~masksamplergeosatmod MaskSamplerGeosatMod module~masksamplergeosatmod->module~mapl_genericmod module~stationsamplermod StationSamplerMod module~stationsamplermod->module~mapl_genericmod module~test_modelverticalgrid Test_ModelVerticalGrid module~test_modelverticalgrid->module~mapl3g_componentdriver program~capdriver_main CapDriver_Main program~capdriver_main->module~extdatautroot_gridcompmod program~comp_testing_driver comp_testing_driver program~comp_testing_driver->module~mapl_genericmod program~extdata_driver ExtData_Driver program~extdata_driver->module~extdatautroot_gridcompmod

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