ARB
|
#include <gb_cb.h>
Public Member Functions | |
TypedDatabaseCallback (const DatabaseCallback &cb, GB_CB_TYPE type_) | |
TypedDatabaseCallback | with_type_changed_to (GB_CB_TYPE type_) const |
GB_CB_TYPE | get_type () const |
void | operator() (GBDATA *gbd, GB_CB_TYPE type_) const |
bool | sig_is_equal_to (const TypedDatabaseCallback &other) const |
bool | is_equal_to (const TypedDatabaseCallback &other) const |
void | mark_for_removal () |
bool | is_marked_for_removal () const |
char * | get_info () const |
|
inline |
Definition at line 31 of file gb_cb.h.
Referenced by with_type_changed_to().
|
inline |
Definition at line 36 of file gb_cb.h.
References TypedDatabaseCallback().
Referenced by GB_MAIN_TYPE::add_hierarchy_cb(), and GB_MAIN_TYPE::remove_hierarchy_cb().
|
inline |
Definition at line 38 of file gb_cb.h.
Referenced by GB_MAIN_TYPE::add_hierarchy_cb(), gb_callback::call(), GB_inside_callback(), and GB_MAIN_TYPE::remove_hierarchy_cb().
|
inline |
Definition at line 40 of file gb_cb.h.
References gb_assert, and is_marked_for_removal().
|
inline |
Definition at line 47 of file gb_cb.h.
Referenced by IsCallback::operator()().
|
inline |
Definition at line 50 of file gb_cb.h.
Referenced by IsSpecificCallback::operator()(), and IsSpecificHierarchyCallback::operator()().
|
inline |
Definition at line 55 of file gb_cb.h.
Referenced by gb_callback::call(), gb_callback::may_be_removed(), operator()(), and ShallBeDeleted::operator()().
char * TypedDatabaseCallback::get_info | ( | ) | const |
Definition at line 215 of file ad_cb.cxx.
References cbtype2readable(), GBS_funptr2readable(), GBS_global_string_copy(), and result.