libabigail
|
The base class of all the reporting classes. More...
#include <abg-reporter.h>
Public Member Functions | |
virtual bool | diff_has_net_changes (const corpus_diff *d) const =0 |
virtual bool | diff_to_be_reported (const diff *d) const |
Tests if the diff node is to be reported. More... | |
virtual void | report (const array_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const base_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const class_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const class_or_union_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const corpus_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const distinct_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const enum_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const fn_parm_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const function_decl_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const function_type_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const pointer_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const ptr_to_mbr_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const qualified_type_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const reference_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const scope_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const subrange_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const translation_unit_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const type_decl_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const typedef_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const union_diff &d, std::ostream &out, const std::string &indent="") const =0 |
virtual void | report (const var_diff &d, std::ostream &out, const std::string &indent="") const =0 |
The base class of all the reporting classes.
Definition at line 57 of file abg-reporter.h.
|
virtual |
Tests if the diff node is to be reported.
p | the diff to consider. |
Reimplemented in leaf_reporter.
Definition at line 1522 of file abg-reporter-priv.cc.