fortran-fast-float
Eisel-Lemire fast float parsing for Fortran
Loading...
Searching...
No Matches
fast_float_module::parse_double Interface Reference

Public Member Functions

pure elemental real(dp) function parse_dp (str)
 
pure elemental real(dp) function parse_dp_opts (str, opts)
 
pure elemental real(dp) function parse_dp_range (str, first, last)
 
pure elemental real(dp) function parse_dp_range_opts (str, first, last, opts)
 
real(dp) function parse_dp_res (str, res)
 
real(dp) function parse_dp_opts_res (str, opts, res)
 
real(dp) function parse_dp_range_res (str, first, last, res)
 
real(dp) function parse_dp_range_opts_res (str, first, last, opts, res)
 

Member Function/Subroutine Documentation

◆ parse_dp()

pure elemental real(dp) function fast_float_module::parse_double::parse_dp ( character(*), intent(in) str)
Here is the call graph for this function:

◆ parse_dp_opts()

pure elemental real(dp) function fast_float_module::parse_double::parse_dp_opts ( character(*), intent(in) str,
type(parse_options), intent(in) opts )
Here is the call graph for this function:

◆ parse_dp_opts_res()

real(dp) function fast_float_module::parse_double::parse_dp_opts_res ( character(*), intent(in) str,
type(parse_options), intent(in) opts,
type(parse_result), intent(out) res )
Here is the call graph for this function:

◆ parse_dp_range()

pure elemental real(dp) function fast_float_module::parse_double::parse_dp_range ( character(*), intent(in) str,
integer, intent(in) first,
integer, intent(in) last )
Here is the call graph for this function:

◆ parse_dp_range_opts()

pure elemental real(dp) function fast_float_module::parse_double::parse_dp_range_opts ( character(*), intent(in) str,
integer, intent(in) first,
integer, intent(in) last,
type(parse_options), intent(in) opts )
Here is the call graph for this function:

◆ parse_dp_range_opts_res()

real(dp) function fast_float_module::parse_double::parse_dp_range_opts_res ( character(*), intent(in) str,
integer, intent(in) first,
integer, intent(in) last,
type(parse_options), intent(in) opts,
type(parse_result), intent(out) res )
Here is the call graph for this function:

◆ parse_dp_range_res()

real(dp) function fast_float_module::parse_double::parse_dp_range_res ( character(*), intent(in) str,
integer, intent(in) first,
integer, intent(in) last,
type(parse_result), intent(out) res )
Here is the call graph for this function:

◆ parse_dp_res()

real(dp) function fast_float_module::parse_double::parse_dp_res ( character(*), intent(in) str,
type(parse_result), intent(out) res )
Here is the call graph for this function:

The documentation for this interface was generated from the following file: