0.6.0
Loading...
Searching...
No Matches
mod_json_writer::t_json_value Type Reference

Public Member Functions

final json_value_finalize (json_value)
 

Public Attributes

integer value_type = json_value_object
 
character(len=:), allocatable key
 
type(t_json_value), pointer parent => null()
 
type(t_json_value), pointer child => null()
 
type(t_json_value), pointer prev => null()
 
type(t_json_value), pointer next => null()
 
logical boolean_value = .false.
 
integer integer_value = 0
 
double precision double_value = 0d0
 
character(len=:), allocatable string_value
 

Constructor & Destructor Documentation

◆ json_value_finalize()

final mod_json_writer::t_json_value::json_value_finalize ( type(t_json_value), intent(inout) json_value)
final

Member Data Documentation

◆ boolean_value

logical mod_json_writer::t_json_value::boolean_value = .false.

◆ child

type(t_json_value), pointer mod_json_writer::t_json_value::child => null()

◆ double_value

double precision mod_json_writer::t_json_value::double_value = 0d0

◆ integer_value

integer mod_json_writer::t_json_value::integer_value = 0

◆ key

character(len=:), allocatable mod_json_writer::t_json_value::key

◆ next

type(t_json_value), pointer mod_json_writer::t_json_value::next => null()

◆ parent

type(t_json_value), pointer mod_json_writer::t_json_value::parent => null()

◆ prev

type(t_json_value), pointer mod_json_writer::t_json_value::prev => null()

◆ string_value

character(len=:), allocatable mod_json_writer::t_json_value::string_value

◆ value_type

integer mod_json_writer::t_json_value::value_type = json_value_object

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