libabigail
Loading...
Searching...
No Matches
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_.
 
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_.
 
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_.
 
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_.
 
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_.
 
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_.
 

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.

Constructor & Destructor Documentation

◆ priv() [1/2]

priv ( )
inline

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

◆ priv() [2/2]

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 )
inline

Definition at line 269 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.

Friends And Related Symbol Documentation

◆ function_suppression

friend class function_suppression
friend

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

Member Data Documentation

◆ allow_other_aliases_

bool allow_other_aliases_

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

◆ change_kind_

change_kind change_kind_

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

◆ name_

string name_

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

◆ name_not_regex_

regex::regex_t_sptr name_not_regex_
mutable

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

◆ name_not_regex_str_

string name_not_regex_str_

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

◆ name_regex_

regex::regex_t_sptr name_regex_
mutable

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

◆ name_regex_str_

string name_regex_str_

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

◆ parm_specs_

parameter_specs_type parm_specs_

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

◆ return_type_name_

string return_type_name_

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

◆ return_type_regex_

regex::regex_t_sptr return_type_regex_
mutable

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

◆ return_type_regex_str_

string return_type_regex_str_

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

◆ symbol_name_

string symbol_name_

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

◆ symbol_name_not_regex_

regex::regex_t_sptr symbol_name_not_regex_
mutable

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

◆ symbol_name_not_regex_str_

string symbol_name_not_regex_str_

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

◆ symbol_name_regex_

regex::regex_t_sptr symbol_name_regex_
mutable

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

◆ symbol_name_regex_str_

string symbol_name_regex_str_

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

◆ symbol_version_

string symbol_version_

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

◆ symbol_version_regex_

regex::regex_t_sptr symbol_version_regex_
mutable

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

◆ symbol_version_regex_str_

string symbol_version_regex_str_

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


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