The private data of type_or_decl_base.
More...
#include <abg-ir-priv.h>
The private data of type_or_decl_base.
Definition at line 187 of file abg-ir-priv.h.
Constructor of the type_or_decl_base::priv private type.
- Parameters
-
| e | the environment in which the ABI artifact was created. |
| k | the identifier of the runtime type of the current instance of ABI artifact. |
Definition at line 227 of file abg-ir-priv.h.
| void force_set_hash_value |
( |
hash_t |
h | ) |
|
|
inline |
Setter of the hashing value of the current IR node.
Unlike set_hash_value above, this function always sets a new hash value regardless of the hash value or of the hashing state of the IR node.
- Parameters
-
Definition at line 317 of file abg-ir-priv.h.
Getter the hashing state of the current IR node.
- Returns
- the hashing state of the current IR node.
Definition at line 257 of file abg-ir-priv.h.
| bool is_recursive_artefact |
( |
| ) |
const |
|
inline |
Getter of the property which flags the current artefact as being recursive or not.
- Returns
- true iff the current artefact it recursive.
Definition at line 265 of file abg-ir-priv.h.
| void is_recursive_artefact |
( |
bool |
f | ) |
|
|
inline |
Setter of the property which flags the current artefact as being recursive or not.
- Parameters
-
| f | the new value of the property. |
Definition at line 273 of file abg-ir-priv.h.
Getter of the kind of the IR node.
- Returns
- the kind of the IR node.
Definition at line 243 of file abg-ir-priv.h.
Setter of the kind of the IR node.
- Parameters
-
Definition at line 250 of file abg-ir-priv.h.
| void set_hash_value |
( |
hash_t |
h | ) |
|
|
inline |
Setter of the hashing state of the current IR node.
- Parameters
-
| s | the hashing state of the current IR node. |
Definition at line 280 of file abg-ir-priv.h.
The documentation for this struct was generated from the following file:
- /tmp/B.9micx_fj/BUILD/libabigail-2.9-build/libabigail-2.9/src/abg-ir-priv.h