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

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

#include <abg-ir-priv.h>

Public Member Functions

 priv (const parameters &parms, type_base_sptr return_type)
 
 priv (type_base_sptr return_type)
 
bool comparison_started (const function_type &first, const function_type &second) const
 Tests if a function_type is currently being compared. More...
 
void mark_as_being_compared (const function_type &first, const function_type &second) const
 Mark a given pair of function_type as being compared. More...
 
void unmark_as_being_compared (const function_type &first, const function_type &second) const
 Mark a given pair of function_type as being compared. More...
 

Public Attributes

interned_string cached_name_
 
interned_string internal_cached_name_
 
parameters parms_
 
type_base_wptr return_type_
 
interned_string temp_internal_cached_name_
 

Detailed Description

The type of the private data of the function_type type.

Definition at line 1537 of file abg-ir-priv.h.

Member Function Documentation

◆ comparison_started()

bool comparison_started ( const function_type first,
const function_type second 
) const
inline

Tests if a function_type is currently being compared.

Parameters
typethe function type to take into account.
Returns
true if type is being compared.

Definition at line 1598 of file abg-ir-priv.h.

◆ mark_as_being_compared()

void mark_as_being_compared ( const function_type first,
const function_type second 
) const
inline

Mark a given pair of function_type as being compared.

Parameters
firstthe first function_type of the pair being compared, to mark.
secondthe second function_type of the pair being compared, to mark.

Definition at line 1566 of file abg-ir-priv.h.

◆ unmark_as_being_compared()

void unmark_as_being_compared ( const function_type first,
const function_type second 
) const
inline

Mark a given pair of function_type as being compared.

Parameters
firstthe first function_type of the pair being compared, to mark.
secondthe second function_type of the pair being compared, to mark.

Definition at line 1583 of file abg-ir-priv.h.


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