libabigail
Loading...
Searching...
No Matches
variable_suppression::priv Struct Reference

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

#include <abg-suppression-priv.h>

Public Member Functions

 priv (const string &name, const string &name_regex_str, const string &symbol_name, const string &symbol_name_regex_str, const string &symbol_version, const string &symbol_version_regex_str, const string &type_name, const string &type_name_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 variable_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 variable_suppression::priv::name_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 variable_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 variable_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 variable_suppression::priv::symbol_version_regex_str_.
 
const regex::regex_t_sptr get_type_name_regex () const
 Getter for a pointer to a regular expression object built from the regular expression string variable_suppression::priv::type_name_regex_str_.
 

Public Attributes

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_
 
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_
 
string type_name_
 
regex::regex_t_sptr type_name_regex_
 
string type_name_regex_str_
 

Friends

class variable_suppression
 

Detailed Description

The type of the private data of the variable_suppression type.

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

Constructor & Destructor Documentation

◆ priv()

priv ( const string & name,
const string & name_regex_str,
const string & symbol_name,
const string & symbol_name_regex_str,
const string & symbol_version,
const string & symbol_version_regex_str,
const string & type_name,
const string & type_name_regex_str )
inline

Definition at line 436 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 variable_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 variable_suppression::priv::name_not_regex_str_..

Definition at line 482 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 variable_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 variable_suppression::priv::name_regex_str_.

Definition at line 465 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 variable_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 variable_suppression::priv::symbol_name_not_regex_str_.

Definition at line 516 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 variable_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 variable_suppression::priv::symbol_name_regex_str_.

Definition at line 499 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 variable_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 variable_suppression::priv::symbol_version_regex_str_.

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

◆ get_type_name_regex()

const regex::regex_t_sptr get_type_name_regex ( ) const
inline

Getter for a pointer to a regular expression object built from the regular expression string variable_suppression::priv::type_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 variable_suppression::priv::type_name_regex_str_.

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

Friends And Related Symbol Documentation

◆ variable_suppression

friend class variable_suppression
friend

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

Member Data Documentation

◆ change_kind_

change_kind change_kind_

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

◆ name_

string name_

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

◆ name_not_regex_

regex::regex_t_sptr name_not_regex_
mutable

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

◆ name_not_regex_str_

string name_not_regex_str_

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

◆ name_regex_

regex::regex_t_sptr name_regex_
mutable

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

◆ name_regex_str_

string name_regex_str_

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

◆ symbol_name_

string symbol_name_

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

◆ symbol_name_not_regex_

regex::regex_t_sptr symbol_name_not_regex_
mutable

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

◆ symbol_name_not_regex_str_

string symbol_name_not_regex_str_

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

◆ symbol_name_regex_

regex::regex_t_sptr symbol_name_regex_
mutable

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

◆ symbol_name_regex_str_

string symbol_name_regex_str_

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

◆ symbol_version_

string symbol_version_

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

◆ symbol_version_regex_

regex::regex_t_sptr symbol_version_regex_
mutable

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

◆ symbol_version_regex_str_

string symbol_version_regex_str_

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

◆ type_name_

string type_name_

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

◆ type_name_regex_

regex::regex_t_sptr type_name_regex_
mutable

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

◆ type_name_regex_str_

string type_name_regex_str_

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


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