String Derived Type

type, public :: String


Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: s_

Type-Bound Procedures

procedure, public, pass(this) :: assign_character_from_string

  • public subroutine assign_character_from_string(ch, this)

    Arguments

    Type IntentOptional Attributes Name
    character(len=:), intent(inout), allocatable :: ch
    class(String), intent(in) :: this

generic, public :: assignment(=) => assign_character_from_string

  • public subroutine assign_character_from_string(ch, this)

    Arguments

    Type IntentOptional Attributes Name
    character(len=:), intent(inout), allocatable :: ch
    class(String), intent(in) :: this