libabigail
|
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. | |
bool | is_filtered_out (diff_category category) |
Check if a given categorization of a diff node should make it be filtered out. | |
Public Attributes | |
diff * | canonical_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_ |
diff * | parent_ |
diff * | parent_interface_ |
string | pretty_representation_ |
bool | reported_once_ |
type_or_decl_base_sptr | second_subject_ |
bool | traversing_ |
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.
|
inline |
Definition at line 280 of file abg-comparison-priv.h.
|
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.
|
inline |
Check if a given categorization of a diff node should make it be filtered out.
category | the 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.
diff* canonical_diff_ |
Definition at line 268 of file abg-comparison-priv.h.
diff_category category_ |
Definition at line 271 of file abg-comparison-priv.h.
vector<diff*> children_ |
Definition at line 265 of file abg-comparison-priv.h.
diff_context_wptr ctxt_ |
Definition at line 269 of file abg-comparison-priv.h.
|
mutable |
Definition at line 273 of file abg-comparison-priv.h.
bool finished_ |
Definition at line 261 of file abg-comparison-priv.h.
type_or_decl_base_sptr first_subject_ |
Definition at line 263 of file abg-comparison-priv.h.
diff_category local_category_ |
Definition at line 270 of file abg-comparison-priv.h.
diff* parent_ |
Definition at line 266 of file abg-comparison-priv.h.
diff* parent_interface_ |
Definition at line 267 of file abg-comparison-priv.h.
|
mutable |
Definition at line 274 of file abg-comparison-priv.h.
|
mutable |
Definition at line 272 of file abg-comparison-priv.h.
type_or_decl_base_sptr second_subject_ |
Definition at line 264 of file abg-comparison-priv.h.
bool traversing_ |
Definition at line 262 of file abg-comparison-priv.h.