FV3 Bundle
ncdf_string_m.f90 File Reference

Go to the source code of this file.

Data Types

type  ncdf_string_m::ncdf_string
 
interface  ncdf_string_m::ncdf_string_append
 
interface  ncdf_string_m::ncdf_string_copy
 
interface  ncdf_string_m::ncdf_string_equals
 
interface  ncdf_string_m::ncdf_ncdf_string_length
 

Modules

module  ncdf_string_m
 

Functions/Subroutines

type(ncdf_string) function, pointer, public ncdf_string_m::ncdf_string_create (chars)
 
recursive subroutine, public ncdf_string_m::ncdf_string_destroy (this)
 
subroutine ncdf_string_m::ncdf_allocate_block (this)
 
subroutine ncdf_string_m::ncdf_append_string (str1, str2)
 
subroutine ncdf_string_m::ncdf_append_chars (str, c)
 
recursive subroutine ncdf_string_m::ncdf_append_char (str, c)
 
subroutine ncdf_string_m::ncdf_copy_chars (this, to)
 
recursive subroutine ncdf_string_m::ncdf_string_clear (this)
 
recursive integer function ncdf_string_m::ncdf_string_length (str)
 
recursive character function ncdf_string_m::ncdf_get_char_at (this, i)
 
logical function ncdf_string_m::ncdf_equals_string (this, other)
 

Variables

integer, parameter ncdf_string_m::block_size = 32