utf8_string Derived Type

type, public :: utf8_string


Contents


Components

TypeVisibilityAttributesNameInitial
character(kind=c_char,len=:), public, allocatable:: str

Type-Bound Procedures

procedure, public :: iterator

  • public function iterator(this) result(itr)

    return an iterator of utf8_string

    Arguments

    TypeIntentOptionalAttributesName
    class(utf8_string), intent(in), target:: this

    Return Value type(utf8_string_iterator)