|
CAMP 1.0.0
Chemistry Across Multiple Phases
|
Property link data. More...
Public Member Functions | |
| procedure | key |
| Get the key name. More... | |
| procedure | set_value |
| Set the value. More... | |
| procedure | value_int |
| Get the int value. More... | |
| procedure | value_real |
| Get the real value. More... | |
| procedure | value_logical |
| Get the logical value. More... | |
| procedure | value_string |
| Get the string value. More... | |
| procedure | value_property_t |
| Get the property sub-set. More... | |
| procedure | print => link_do_print |
| Print the contents of a property key-value pair. More... | |
| final | link_finalize |
| Finalize. More... | |
| link_finalize_array | |
Public Attributes | |
| class(*), pointer | val => null() |
| Value. More... | |
| type(property_link_t), pointer | next_link => null() |
| Next link. More... | |
Private Attributes | |
| character(:), allocatable | key_name |
| Key name. More... | |
Property link data.
An element of a property data set. Property values can be of any primitive type or be a pointer to a sub-set of property data. The property_link_t object is for internal use in the camp_property module. All interactions with property data should be made using property_t objects.
Definition at line 93 of file property.F90.
| procedure camp_property::property_link_t::key |
Get the key name.
Definition at line 103 of file property.F90.
|
final |
| camp_property::property_link_t::link_finalize_array |
Definition at line 119 of file property.F90.
| procedure camp_property::property_link_t::print |
Print the contents of a property key-value pair.
Definition at line 117 of file property.F90.
| procedure camp_property::property_link_t::set_value |
Set the value.
Definition at line 105 of file property.F90.
| procedure camp_property::property_link_t::value_int |
Get the int value.
Definition at line 107 of file property.F90.
| procedure camp_property::property_link_t::value_logical |
Get the logical value.
Definition at line 111 of file property.F90.
| procedure camp_property::property_link_t::value_property_t |
Get the property sub-set.
Definition at line 115 of file property.F90.
| procedure camp_property::property_link_t::value_real |
Get the real value.
Definition at line 109 of file property.F90.
| procedure camp_property::property_link_t::value_string |
Get the string value.
Definition at line 113 of file property.F90.
|
private |
Key name.
Definition at line 96 of file property.F90.
| type(property_link_t), pointer camp_property::property_link_t::next_link => null() |
Next link.
Definition at line 100 of file property.F90.
| class(*), pointer camp_property::property_link_t::val => null() |
Value.
Definition at line 98 of file property.F90.