|
procedure, pass(this), private | expand |
|
procedure, pass(this) | init => field_registry_init |
| Constructor. More...
|
|
procedure, pass(this) | free => field_registry_free |
| Destructor. More...
|
|
procedure, pass(this) | add_field |
| Add a field to the registry. More...
|
|
procedure, pass(this) | n_fields |
| Get the number of fields in the registry. More...
|
|
procedure, pass(this) | get_field_by_index |
| Get pointer to a stored field by index. More...
|
|
procedure, pass(this) | get_field_by_name |
| Get pointer to a stored field by name. More...
|
|
procedure, pass(this) | get_expansion_size |
| Get the expansion_size More...
|
|
procedure, pass(this) | get_size |
| Get total allocated size of fields . More...
|
|
procedure, pass(this) | field_exists |
| Check if a field with a given name is already in the registry. More...
|
|
generic | get_field => get_field_by_index, get_field_by_name |
|
Definition at line 44 of file field_registry.f90.
◆ add_field()
procedure, pass(this) field_registry::field_registry_t::add_field |
|
private |
◆ expand()
procedure, pass(this), private field_registry::field_registry_t::expand |
|
private |
◆ field_exists()
procedure, pass(this) field_registry::field_registry_t::field_exists |
|
private |
◆ free()
procedure, pass(this) field_registry::field_registry_t::free |
|
private |
◆ get_expansion_size()
procedure, pass(this) field_registry::field_registry_t::get_expansion_size |
|
private |
◆ get_field()
generic field_registry::field_registry_t::get_field |
|
private |
◆ get_field_by_index()
procedure, pass(this) field_registry::field_registry_t::get_field_by_index |
|
private |
◆ get_field_by_name()
procedure, pass(this) field_registry::field_registry_t::get_field_by_name |
|
private |
◆ get_size()
procedure, pass(this) field_registry::field_registry_t::get_size |
|
private |
◆ init()
procedure, pass(this) field_registry::field_registry_t::init |
|
private |
◆ n_fields()
procedure, pass(this) field_registry::field_registry_t::n_fields |
|
private |
◆ expansion_size
integer, private field_registry::field_registry_t::expansion_size |
|
private |
◆ fields
type(field_t), dimension(:), allocatable, private field_registry::field_registry_t::fields |
|
private |
integer, private field_registry::field_registry_t::n |
|
private |
The documentation for this type was generated from the following file: