0.6.0
Loading...
Searching...
No Matches
type_string.f90 File Reference

Data Types

type  type_string::t_string
 
interface  type_string::operator(//)
 
interface  type_string::operator(==)
 
interface  type_string::operator(/=)
 
interface  type_string::assignment(=)
 
interface  type_string::operator(>)
 
interface  type_string::operator(<)
 
interface  type_string::to_string
 
interface  type_string::write(unformatted)
 
interface  type_string::write(formatted)
 
interface  type_string::len
 

Modules

module  type_string
 

Functions/Subroutines

pure type(t_string) function type_string::concatenate_string_string (l, r)
 
pure character(len=:) function, allocatable type_string::concatenate_string_char (str, c)
 
pure character(len=:) function, allocatable type_string::concatenate_char_string (c, str)
 
elemental logical function type_string::eq_string_string (l, r)
 
elemental logical function type_string::eq_string_char (l, r)
 
elemental logical function type_string::eq_char_string (l, r)
 
elemental logical function type_string::gt_string_string (l, r)
 
elemental logical function type_string::gt_string_char (l, r)
 
elemental logical function type_string::gt_char_string (l, r)
 
elemental logical function type_string::lt_string_string (l, r)
 
elemental logical function type_string::lt_string_char (l, r)
 
elemental logical function type_string::lt_char_string (l, r)
 
elemental logical function type_string::neq_string_string (l, r)
 
elemental logical function type_string::neq_string_char (l, r)
 
elemental logical function type_string::neq_char_string (l, r)
 
elemental subroutine type_string::assign_char_to_string (str, c)
 
pure type(t_string) function type_string::to_string_character (char)
 
pure type(t_string) function type_string::to_string_int32 (i, fmt)
 
pure type(t_string) function type_string::to_string_int64 (i, fmt)
 
pure type(t_string) function type_string::to_string_real32 (s, fmt)
 
pure type(t_string) function type_string::to_string_real64 (d, fmt)
 
subroutine type_string::write_unformatted (string, unit, iostat, iomsg)
 
subroutine type_string::write_formatted (string, unit, iotype, v_list, iostat, iomsg)
 
elemental character(len=len(str)) function, public type_string::to_character (str)
 
elemental integer function type_string::len_string (str)
 
pure type(t_string) function, public type_string::slice (str, s, e)