0.6.0
Loading...
Searching...
No Matches
mod_identifier Module Reference

Data Types

type  t_identifier
 
type  t_identifier_list
 

Enumerations

enum  { id_integer , id_double , id_boolean , id_string }
 

Functions/Subroutines

subroutine identifier_list_finalize (list)
 
subroutine identifier_add (list, name, intgr, dbl, bool, string)
 
logical function is_identifier_exists (list, name)
 
subroutine identifier_get (list, name, ident)
 
logical function is_identifier_integer (list, name)
 
logical function is_identifier_double (list, name)
 
logical function is_identifier_boolean (list, name)
 
logical function is_identifier_string (list, name)
 
character(len=:) function, allocatable identifier_get_string (list, name)
 
integer function identifier_get_integer (list, name)
 
double precision function identifier_get_double (list, name)
 
logical function identifier_get_boolean (list, name)
 
character(len=:) function, allocatable identifier_kind_to_string (id_kind)
 
recursive subroutine identifier_list_dump (list)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
id_integer 
id_double 
id_boolean 
id_string 

Function/Subroutine Documentation

◆ identifier_add()

subroutine mod_identifier::identifier_add ( type(t_identifier_list) list,
character(len=*), intent(in) name,
integer, intent(in), optional intgr,
double precision, intent(in), optional dbl,
logical, intent(in), optional bool,
character(len=*), intent(in), optional string )

◆ identifier_get()

subroutine mod_identifier::identifier_get ( type(t_identifier_list) list,
character(len=*), intent(in) name,
type(t_identifier), pointer ident )

◆ identifier_get_boolean()

logical function mod_identifier::identifier_get_boolean ( type(t_identifier_list) list,
character(len=*), intent(in) name )

◆ identifier_get_double()

double precision function mod_identifier::identifier_get_double ( type(t_identifier_list) list,
character(len=*), intent(in) name )

◆ identifier_get_integer()

integer function mod_identifier::identifier_get_integer ( type(t_identifier_list) list,
character(len=*), intent(in) name )

◆ identifier_get_string()

character(len=:) function, allocatable mod_identifier::identifier_get_string ( type(t_identifier_list) list,
character(len=*), intent(in) name )

◆ identifier_kind_to_string()

character(len=:) function, allocatable mod_identifier::identifier_kind_to_string ( integer, intent(in) id_kind)

◆ identifier_list_dump()

recursive subroutine mod_identifier::identifier_list_dump ( type(t_identifier_list) list)

◆ identifier_list_finalize()

subroutine mod_identifier::identifier_list_finalize ( type(t_identifier_list) list)

◆ is_identifier_boolean()

logical function mod_identifier::is_identifier_boolean ( type(t_identifier_list) list,
character(len=*), intent(in) name )

◆ is_identifier_double()

logical function mod_identifier::is_identifier_double ( type(t_identifier_list) list,
character(len=*), intent(in) name )

◆ is_identifier_exists()

logical function mod_identifier::is_identifier_exists ( type(t_identifier_list) list,
character(len=*), intent(in) name )

◆ is_identifier_integer()

logical function mod_identifier::is_identifier_integer ( type(t_identifier_list) list,
character(len=*), intent(in) name )

◆ is_identifier_string()

logical function mod_identifier::is_identifier_string ( type(t_identifier_list) list,
character(len=*), intent(in) name )