Lines Matching refs:decl
1785 // A set of maps (one per kind of die source) that associates a decl
1787 // decl.
1802 // offset of a decl die to its corresponding decl artifact.
1814 /// the offset of a decl DIE to the offset of its canonical DIE.
2447 /// decl DIE to a vector of offsets of DIEs having that representation.
2449 /// @return the maps set that associates a representation of a decl
2456 /// decl DIE to a vector of offsets of DIEs having that representation.
2458 /// @return the maps set that associates a representation of a decl
2579 // DW_TAG_subprogram DIE as a decl here, as far as its string
2674 // DW_TAG_subprogram DIE as a decl here, as far as its string
2771 // DW_TAG_subprogram DIE as a decl here, as far as its string
2920 /// Add an entry to the relevant die->decl map.
2924 /// @param decl the decl to consider.
2930 /// declaration @p decl, in a corpus-wide manner. That is, in the
2936 /// declaration @p decl in a translation unit wide manner. That is,
2942 decl_base_sptr decl,
2963 m[die_offset] = decl;
2966 /// Lookup the decl for a given DIE.
2968 /// The returned decl is either the decl of the DIE that as the
2982 /// @return the resulting decl, or null if no decl is associated to
3412 /// Getter for the maps set that associates a decl DIE offset to an
3415 /// @return the maps set that associates a decl DIE offset to an
3421 /// Getter for the maps set that associates a decl DIE offset to an
3424 /// @return the maps set that associates a decl DIE offset to an
3828 /// Getter for a map that associates a die with a function decl
3989 // Now, for each decl-only class that have the current name
4225 // Now, for each decl-only enum that have the current name
4814 /// Test if a DIE represents a decl (function or variable) that has
6108 /// attribute on a given DIE, if the DIE is a decl DIE having that
6180 /// Returns the source location associated with a decl DIE.
6314 /// Test whether a given DIE represents a decl that is public. That
6404 /// Test if a DIE is for a function decl.
6408 /// @return true iff @p die represents a function decl.
6421 /// Test if a DIE is for a variable decl.
6425 /// @return true iff @p die represents a variable decl.
6762 /// @return true if @p die represents a decl, false otherwise.
9163 /// Compute the qualified name of a decl represented by a given DIE.
9224 /// of the type. Otherwise, if the DIE represents a decl then the
9225 /// function computes the name of the decl. Note that a DIE of tag
9856 /// Test if at least one of two ODR-relevant DIEs is decl-only.
9864 /// @return true iff either @p l or @p r is decl-only and both are
11569 /// initially called within the context of a public decl.
12654 /// @return the method decl representing the member function.
12861 // If a non-decl-only class has children node and is advertized as
12888 // Let's consider that it's thus a decl-only class, likely
12890 // for this decl-only class type, then this decl-only class will
13112 /// initially called within the context of a public decl.
14260 // mark the underlying decl as such.
14261 decl_base_sptr decl = is_decl(utype);
14262 ABG_ASSERT(decl);
14263 decl->set_naming_typedef(result);
14607 /// variable_die being considered is for a variable decl that is a
14875 /// was called for a public (function) decl.
15024 /// If a given decl is a member type declaration, set its access
15100 /// called from the functions used to build a public decl (functions
15113 /// build is for a decl that is a specification for another decl that
15638 // referenced by a public decl DIE that is under a
15747 /// called from the functions used to build a public decl (functions
15778 // Normaly, a decl that is meant to be external has a DW_AT_external