libabigail
List of all members
harmless_harmful_filter Class Reference

A filter that walks the diff nodes tree and tags relevant diff nodes into categories considered to represent potentially harmless or harmful changes. More...

#include <abg-comp-filter.h>

Inheritance diagram for harmless_harmful_filter:
[legend]

Additional Inherited Members

- Public Member Functions inherited from diff_node_visitor
 diff_node_visitor ()
 Default constructor of the diff_node_visitor type. More...
 
 diff_node_visitor (visiting_kind k)
 Constructor of the diff_node_visitor type. More...
 
diffget_current_topmost_iface_diff () const
 Getter of the diff current topmost interface which is impacted by the current diff node being visited. More...
 
visiting_kind get_visiting_kind () const
 Getter for the visiting policy of the traversing code while invoking this visitor. More...
 
void or_visiting_kind (visiting_kind v)
 Setter for the visiting policy of the traversing code while invoking this visitor. This one makes a logical or between the current policy and the bitmap given in argument and assigns the current policy to the result. More...
 
void set_current_topmost_iface_diff (diff *)
 Setter of the diff current topmost interface which is impacted by the current diff node being visited. More...
 
void set_visiting_kind (visiting_kind v)
 Setter for the visiting policy of the traversing code while invoking this visitor. More...
 
virtual bool visit (base_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (class_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (corpus_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (distinct_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (enum_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (function_decl_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (pointer_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (qualified_type_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (reference_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (scope_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (translation_unit_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (type_decl_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (typedef_diff *, bool)
 Default visitor implementation. More...
 
virtual bool visit (var_diff *, bool)
 Default visitor implementation. More...
 
virtual void visit_begin (corpus_diff *)
 This is called by the traversing code on a corpus_diff node just before visiting it. That is, before visiting it and its children node. More...
 
virtual void visit_begin (diff *)
 This is called by the traversing code on a diff node just before visiting it. That is, before visiting it and its children node. More...
 
virtual void visit_end (corpus_diff *)
 This is called by the traversing code on a corpus_diff node just after visiting it. That is after visiting it and its children nodes. More...
 
- Protected Attributes inherited from diff_node_visitor
std::unique_ptr< priv > priv_
 

Detailed Description

A filter that walks the diff nodes tree and tags relevant diff nodes into categories considered to represent potentially harmless or harmful changes.

Definition at line 149 of file abg-comp-filter.h.


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