libabigail
Public Member Functions | Public Attributes | Friends | List of all members
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_. 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 variable_suppression::priv::name_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 variable_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 variable_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 variable_suppression::priv::symbol_version_regex_str_. More...
 
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_. More...
 

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.

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.


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