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

The type of the private data of the function_suppression type. More...

#include <abg-suppression-priv.h>

Public Member Functions

 priv (const string &name, const string &name_regex_str, const string &return_type_name, const string &return_type_regex_str, const parameter_specs_type &parm_specs, const string &symbol_name, const string &symbol_name_regex_str, const string &symbol_version, const string &symbol_version_regex_str)
 
const regex::regex_t_sptr get_name_not_regex () const
 Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::name_not_regex_str_. More...
 
const regex::regex_t_sptr get_name_regex () const
 Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::name_regex_str_. More...
 
const regex::regex_t_sptr get_return_type_regex () const
 Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::return_type_regex_str_. More...
 
const regex::regex_t_sptr get_symbol_name_not_regex () const
 Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::symbol_name_not_regex_str_. More...
 
const regex::regex_t_sptr get_symbol_name_regex () const
 Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::symbol_name_regex_str_. More...
 
const regex::regex_t_sptr get_symbol_version_regex () const
 Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::symbol_version_regex_str_. More...
 

Public Attributes

bool allow_other_aliases_
 
change_kind change_kind_
 
string name_
 
regex::regex_t_sptr name_not_regex_
 
string name_not_regex_str_
 
regex::regex_t_sptr name_regex_
 
string name_regex_str_
 
parameter_specs_type parm_specs_
 
string return_type_name_
 
regex::regex_t_sptr return_type_regex_
 
string return_type_regex_str_
 
string symbol_name_
 
regex::regex_t_sptr symbol_name_not_regex_
 
string symbol_name_not_regex_str_
 
regex::regex_t_sptr symbol_name_regex_
 
string symbol_name_regex_str_
 
string symbol_version_
 
regex::regex_t_sptr symbol_version_regex_
 
string symbol_version_regex_str_
 

Friends

class function_suppression
 

Detailed Description

The type of the private data of the function_suppression type.

Definition at line 240 of file abg-suppression-priv.h.

Member Function Documentation

◆ get_name_not_regex()

const regex::regex_t_sptr get_name_not_regex ( ) const
inline

Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::name_not_regex_str_.

If that string is empty, then an empty regular expression object pointer is returned.

Returns
a pointer to the regular expression object of function_suppression::priv::name_not_regex_str_..

Definition at line 319 of file abg-suppression-priv.h.

◆ get_name_regex()

const regex::regex_t_sptr get_name_regex ( ) const
inline

Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::name_regex_str_.

If that string is empty, then an empty regular expression object pointer is returned.

Returns
a pointer to the regular expression object of function_suppression::priv::name_regex_str_..

Definition at line 302 of file abg-suppression-priv.h.

◆ get_return_type_regex()

const regex::regex_t_sptr get_return_type_regex ( ) const
inline

Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::return_type_regex_str_.

If that string is empty, then an empty regular expression object pointer is returned.

Returns
a pointer to the regular expression object of function_suppression::priv::return_type_regex_str_.

Definition at line 336 of file abg-suppression-priv.h.

◆ get_symbol_name_not_regex()

const regex::regex_t_sptr get_symbol_name_not_regex ( ) const
inline

Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::symbol_name_not_regex_str_.

If that string is empty, then an empty regular expression object pointer is returned.

Returns
a pointer to the regular expression object of function_suppression::priv::symbol_name_not_regex_str_.

Definition at line 370 of file abg-suppression-priv.h.

◆ get_symbol_name_regex()

const regex::regex_t_sptr get_symbol_name_regex ( ) const
inline

Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::symbol_name_regex_str_.

If that string is empty, then an empty regular expression object pointer is returned.

Returns
a pointer to the regular expression object of function_suppression::priv::symbol_name_regex_str_.

Definition at line 353 of file abg-suppression-priv.h.

◆ get_symbol_version_regex()

const regex::regex_t_sptr get_symbol_version_regex ( ) const
inline

Getter for a pointer to a regular expression object built from the regular expression string function_suppression::priv::symbol_version_regex_str_.

If that string is empty, then an empty regular expression object pointer is returned.

Returns
a pointer to the regular expression object of function_suppression::priv::symbol_version_regex_str_.

Definition at line 387 of file abg-suppression-priv.h.


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