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

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