libabigail
Loading...
Searching...
No Matches
abg-suppression-priv.h File Reference

This contains the private implementation of the suppression engine of libabigail. More...

#include "abg-fwd.h"
#include "abg-regex.h"
#include "abg-sptr-utils.h"
#include "abg-suppression.h"
Include dependency graph for abg-suppression-priv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  function_suppression::parameter_spec::priv
 
struct  function_suppression::priv
 The type of the private data of the function_suppression type. More...
 
class  suppression_base::priv
 The private data of suppression_base. More...
 
class  type_suppression::priv
 The private data for type_suppression. More...
 
struct  variable_suppression::priv
 The type of the private data of the variable_suppression type. More...
 

Namespaces

namespace  abigail
 Toplevel namespace for libabigail.
 
namespace  abigail::suppr
 an engine to suppress the parts of the result of comparing two sets of ABI artifacts.
 

Functions

bool suppression_matches_function_name (const suppr::function_suppression &s, const string &fn_name)
 
bool suppression_matches_function_sym_name (const suppr::function_suppression &s, const string &fn_linkage_name)
 
bool suppression_matches_type_location (const type_suppression &s, const location &loc)
 Test if a type suppression matches a source location.
 
bool suppression_matches_type_location (const type_suppression &s, const type_base_sptr &type)
 Test if a type suppression matches a type.
 
bool suppression_matches_type_name (const suppr::type_suppression &s, const scope_decl *type_scope, const type_base_sptr &type)
 Test if a type suppression matches a type in a particular scope.
 
bool suppression_matches_type_name (const type_suppression &s, const string &type_name)
 Test if a type suppression specification matches a type name.
 
bool suppression_matches_type_name_or_location (const type_suppression &s, const string &type_name, const location &type_location)
 Test if a type suppression matches a type name and location.
 
bool suppression_matches_variable_name (const suppr::variable_suppression &s, const string &var_name)
 Test if a variable suppression matches a variable denoted by its name.
 
bool suppression_matches_variable_sym_name (const suppr::variable_suppression &s, const string &var_linkage_name)
 Test if a variable suppression matches a variable denoted by its symbol name.
 

Detailed Description

This contains the private implementation of the suppression engine of libabigail.

Definition in file abg-suppression-priv.h.