These functions are not required, but could be useful to programmers and so the functionality and names are suggested for the encouragment of consistent MIC code and standards.
bool changed_p (scalar field_name, bool virtual)
This function returns true if field_name has been changed during the lifetime of the current field chain (regardless of its current value). If the optional boolean arguement is set, then the function will check to see if any field of that virtual nameC.1 has changed.
bool in_error (scalar field_name, bool virtual)
Same as changed_p excepting that the boolean returned will indicate whether the field is in error for any reason.
bool in_ferror (scalar field_name, bool virtual)
Same as changed_p excepting that the boolean returned will indicate whether the field is in error with regards to a field-data check.
bool in_vferror (scalar field_name, bool virtual)
Same as changed_p excepting that the boolean returned will indicate whether the field is in error with regards to an arbitrary verification check.
bool errors_p ()
Returns true if there are any errors in the fieldspace.