pic_string_type_constructor Submodule


Uses

  • module~~pic_string_type_constructor~~UsesGraph module~pic_string_type_constructor pic_string_type_constructor module~pic_string_type pic_string_type module~pic_string_type_constructor->module~pic_string_type module~pic_strings pic_strings module~pic_string_type_constructor->module~pic_strings module~pic_ascii pic_ascii module~pic_string_type->module~pic_ascii module~pic_optional_value pic_optional_value module~pic_string_type->module~pic_optional_value module~pic_types pic_types module~pic_string_type->module~pic_types module~pic_strings->module~pic_string_type iso_c_binding iso_c_binding module~pic_strings->iso_c_binding module~pic_strings->module~pic_ascii module~pic_strings->module~pic_optional_value module~pic_strings->module~pic_types module~pic_ascii->module~pic_types module~pic_optional_value->module~pic_types module~pic_types->iso_c_binding iso_fortran_env iso_fortran_env module~pic_types->iso_fortran_env

Module Functions

elemental module function new_string(string) result(new)

Constructor for new string instances from a scalar character value.

Arguments

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

Return Value type(string_type)

elemental module function new_string_from_integer_int32(val) result(new)

Constructor for new string instances from an integer of kind int32.

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: val

Return Value type(string_type)

elemental module function new_string_from_integer_int64(val) result(new)

Constructor for new string instances from an integer of kind int64.

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: val

Return Value type(string_type)

elemental module function new_string_from_logical_fbool(val) result(new)

Constructor for new string instances from a logical of kind fbool.

Arguments

Type IntentOptional Attributes Name
logical(kind=fbool), intent(in) :: val

Return Value type(string_type)