ARB
Public Member Functions | List of all members
CheckedConsistencies Class Reference
Inheritance diagram for CheckedConsistencies:
Inheritance graph
[legend]
Collaboration diagram for CheckedConsistencies:
Collaboration graph
[legend]

Public Member Functions

 CheckedConsistencies (GBDATA *gb_main_)
 
bool was_performed (const string &check_name) const
 
GB_ERROR register_as_performed (const string &check_name)
 
void perform_check (const string &check_name, GB_ERROR(*do_check)(GBDATA *gb_main, size_t species, size_t sais), GB_ERROR &error)
 
void register_item_check (const string &check_name, item_check_fun item_check)
 
void perform_item_checks (GB_ERROR &error)
 
GB_ERROR forgetDoneChecks ()
 

Detailed Description

Definition at line 56 of file NT_dbrepair.cxx.

Constructor & Destructor Documentation

CheckedConsistencies::CheckedConsistencies ( GBDATA gb_main_)
inline

Member Function Documentation

bool CheckedConsistencies::was_performed ( const string check_name) const
inline

Definition at line 79 of file NT_dbrepair.cxx.

GB_ERROR CheckedConsistencies::register_as_performed ( const string check_name)
inline
void CheckedConsistencies::perform_check ( const string check_name,
GB_ERROR(*)(GBDATA *gb_main, size_t species, size_t sais)  do_check,
GB_ERROR error 
)
inline

Definition at line 102 of file NT_dbrepair.cxx.

Referenced by NT_repair_DB().

void CheckedConsistencies::register_item_check ( const string check_name,
item_check_fun  item_check 
)
inline

Definition at line 113 of file NT_dbrepair.cxx.

Referenced by NT_repair_DB().

void CheckedConsistencies::perform_item_checks ( GB_ERROR error)
GB_ERROR CheckedConsistencies::forgetDoneChecks ( )
inline

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