libabigail
Public Member Functions | Public Attributes | List of all members
priv Struct Reference

Private data for the diff type. The details of generic view of the diff node are expressed here. More...

#include <abg-comparison-priv.h>

Public Member Functions

 priv (type_or_decl_base_sptr first_subject, type_or_decl_base_sptr second_subject, diff_context_sptr ctxt, diff_category category, bool reported_once, bool currently_reporting)
 
diff_context_sptr get_context () const
 Getter of the diff context associated with this diff. More...
 
bool is_filtered_out (diff_category category)
 Check if a given categorization of a diff node should make it be filtered out. More...
 

Public Attributes

diffcanonical_diff_
 
diff_category category_
 
vector< diff * > children_
 
diff_context_wptr ctxt_
 
bool currently_reporting_
 
bool finished_
 
type_or_decl_base_sptr first_subject_
 
diff_category local_category_
 
diffparent_
 
diffparent_interface_
 
string pretty_representation_
 
bool reported_once_
 
type_or_decl_base_sptr second_subject_
 
bool traversing_
 

Detailed Description

Private data for the diff type. The details of generic view of the diff node are expressed here.

Definition at line 259 of file abg-comparison-priv.h.

Member Function Documentation

◆ get_context()

diff_context_sptr get_context ( ) const
inline

Getter of the diff context associated with this diff.

@returnt a smart pointer to the diff context.

Definition at line 304 of file abg-comparison-priv.h.

◆ is_filtered_out()

bool is_filtered_out ( diff_category  category)
inline

Check if a given categorization of a diff node should make it be filtered out.

Parameters
categorythe categorization to take into account.

We don't want to display nodes suppressed by a user-provided suppression specification or by a "private type" suppression specification.

Definition at line 312 of file abg-comparison-priv.h.


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