| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| build_instance | m_error_v_w | Subroutine | Build an instance |
| build_instance | m_error_v_manager | Function | Build an instance |
| create_error | m_error_v_creation_w | Function | Wrapper around |
| create_error | m_error_v_creation | Function | Create an error |
| create_errors | m_error_v_creation_w | Function | Wrapper around |
| create_errors | m_error_v_creation | Function | Create a number of errors |
| ensure_at_least_n_instances_can_be_passed_simultaneously | m_error_v_w | Subroutine | Ensure that at least |
| ensure_instance_array_size_is_at_least | m_error_v_manager | Subroutine | Ensure that |
| ErrorV | m_error_v | Interface | Constructor interface - see build (TODO: figure out cross-ref syntax) for details |
| finalise_derived_type_instance_number | fpyfgen_derived_type_manager_helpers | Subroutine | Finalise the derived type with the given instance index |
| finalise_instance | m_error_v_w | Subroutine | Finalise an instance |
| finalise_instance | m_error_v_manager | Subroutine | Finalise an instance |
| finalise_instances | m_error_v_w | Subroutine | Finalise an instance |
| get_available_instance_index | m_error_v_manager | Subroutine | Get a free instance index |
| get_code | m_error_v_w | Subroutine | |
| get_derived_type_free_instance_number | fpyfgen_derived_type_manager_helpers | Subroutine | Get the next available instance number |
| get_instance | m_error_v_manager | Function | |
| get_message | m_error_v_w | Subroutine | |
| get_wavelength | m_get_wavelength | Function | Get wavelength of light for a given frequency |
| get_wavelength | m_get_wavelength_w | Function | |
| pass_error | m_error_v_passing_w | Function | Wrapper around |
| pass_error | m_error_v_passing | Function | Pass an error |
| pass_errors | m_error_v_passing_w | Function | Wrapper around |
| pass_errors | m_error_v_passing | Function | Pass a number of errors |
| set_instance_index_to | m_error_v_manager | Subroutine |