(git:b279b6b)
input_val_types.F File Reference

Go to the source code of this file.

Modules

module  input_val_types
 a wrapper for basic fortran types.
 

Functions/Subroutines

subroutine, public input_val_types::val_create (val, l_val, l_vals, l_vals_ptr, i_val, i_vals, i_vals_ptr, r_val, r_vals, r_vals_ptr, c_val, c_vals, c_vals_ptr, lc_val, lc_vals, lc_vals_ptr, enum)
 creates a keyword value More...
 
subroutine, public input_val_types::val_release (val)
 releases the given val More...
 
subroutine, public input_val_types::val_retain (val)
 retains the given val More...
 
subroutine, public input_val_types::val_get (val, has_l, has_i, has_r, has_lc, has_c, l_val, l_vals, i_val, i_vals, r_val, r_vals, c_val, c_vals, len_c, type_of_var, enum)
 returns the stored values More...
 
subroutine, public input_val_types::val_write (val, unit_nr, unit, unit_str, fmt)
 writes out the values stored in the val More...
 
subroutine, public input_val_types::val_write_internal (val, string, unit)
 Write values to an internal file, i.e. string variable. More...
 
subroutine, public input_val_types::val_duplicate (val_in, val_out)
 creates a copy of the given value More...
 

Variables

integer, parameter, public input_val_types::no_t = 0
 
integer, parameter, public input_val_types::logical_t = 1
 
integer, parameter, public input_val_types::integer_t = 2
 
integer, parameter, public input_val_types::real_t = 3
 
integer, parameter, public input_val_types::char_t = 4
 
integer, parameter, public input_val_types::enum_t = 5
 
integer, parameter, public input_val_types::lchar_t = 6