m_String Module


Interfaces

public interface char

  • private function str2ch0_(str)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in) :: str

    Return Value character(kind=1), len=size)

  • private function ch12ch0_(ch1)

    Arguments

    Type IntentOptional Attributes Name
    character(len=1), intent(in), dimension(:) :: ch1

    Return Value character(kind=1), len=size)

public interface toChar

  • private function str2ch0_(str)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in) :: str

    Return Value character(kind=1), len=size)

  • private function ch12ch0_(ch1)

    Arguments

    Type IntentOptional Attributes Name
    character(len=1), intent(in), dimension(:) :: ch1

    Return Value character(kind=1), len=size)

public interface String_init

  • private subroutine initc_(str, chr)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(out) :: str
    character(len=*), intent(in) :: chr
  • private subroutine initc1_(str, chr)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(out) :: str
    character(len=1), intent(in), dimension(:) :: chr
  • private subroutine inits_(oStr, iStr)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(out) :: oStr
    type(String), intent(in) :: iStr

public interface init

  • private subroutine initc_(str, chr)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(out) :: str
    character(len=*), intent(in) :: chr
  • private subroutine initc1_(str, chr)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(out) :: str
    character(len=1), intent(in), dimension(:) :: chr
  • private subroutine inits_(oStr, iStr)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(out) :: oStr
    type(String), intent(in) :: iStr

public interface String_clean

  • private subroutine clean_(str)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(inout) :: str

public interface clean

  • private subroutine clean_(str)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(inout) :: str

public interface String_len

  • private function len_(str)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in) :: str

    Return Value integer

public interface len

  • private function len_(str)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in) :: str

    Return Value integer

public interface String_bcast

  • private subroutine bcast_(Str, root, comm, stat)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(inout) :: Str
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat

public interface bcast

  • private subroutine bcast_(Str, root, comm, stat)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(inout) :: Str
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat

public interface String_mci

  • private subroutine mci0_(marg, thread)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in) :: marg
    character(len=*), intent(in) :: thread
  • private subroutine mci1_(marg, thread)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in), dimension(:) :: marg
    character(len=*), intent(in) :: thread
  • private subroutine mci2_(marg, thread)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in), dimension(:,:) :: marg
    character(len=*), intent(in) :: thread
  • private subroutine mci3_(marg, thread)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in), dimension(:,:,:) :: marg
    character(len=*), intent(in) :: thread

public interface String_mco

  • private subroutine mco0_(marg, thread)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in) :: marg
    character(len=*), intent(in) :: thread
  • private subroutine mco1_(marg, thread)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in), dimension(:) :: marg
    character(len=*), intent(in) :: thread
  • private subroutine mco2_(marg, thread)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in), dimension(:,:) :: marg
    character(len=*), intent(in) :: thread
  • private subroutine mco3_(marg, thread)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in), dimension(:,:,:) :: marg
    character(len=*), intent(in) :: thread

public interface ptr_chars

  • private function ptr_chars_(str)

    Arguments

    Type IntentOptional Attributes Name
    type(String), intent(in) :: str

    Return Value character(len=1), dimension(:), pointer


Derived Types

type, public ::  String

Components

Type Visibility Attributes Name Initial
character(len=1), public, dimension(:), pointer :: c