Lines Matching defs:version
1686 elf_symbol::version version_;
1750 const elf_symbol::version& ve,
1799 /// @param ve the version of the symbol.
1814 const version& ve,
1856 /// @param ve the version of the symbol.
1875 const version& ve,
1891 /// are not taken into account. Only the name, type, and version of
1999 /// Getter for the version of the current instanc of @ref elf_symbol.
2001 /// @return the version of the elf symbol.
2002 elf_symbol::version&
2006 /// Setter for the version of the current instance of @ref elf_symbol.
2008 /// @param v the new version of the elf symbol.
2010 elf_symbol::set_version(const version& v)
2385 /// If the symbol has a version, then the ID string is the
2387 /// the version of the symbol. If the version is the default version
2390 /// Otherwise, if the symbol does not have any version, this function
2521 /// Given the ID of a symbol, get the name and the version of said
2529 /// @param ver the symbol version extracted from the ID.
2937 // <elf_symbol::version stuff>
2939 struct elf_symbol::version::priv
2953 }; // end struct elf_symbol::version::priv
2955 elf_symbol::version::version()
2959 /// @param v the name of the version.
2961 /// @param is_default true if this is a default version.
2962 elf_symbol::version::version(const string& v,
2967 elf_symbol::version::version(const elf_symbol::version& v)
2972 elf_symbol::version::~version() = default;
2976 /// @return the name of the version.
2977 elf_symbol::version::operator const string&() const
2980 /// Getter for the version name.
2982 /// @return the version name.
2984 elf_symbol::version::str() const
2987 /// Setter for the version name.
2989 /// @param s the version name.
2991 elf_symbol::version::str(const string& s)
2994 /// Getter for the 'is_default' property of the version.
2996 /// @return true iff this is a default version.
2998 elf_symbol::version::is_default() const
3001 /// Setter for the 'is_default' property of the version.
3003 /// @param f true if this is the default version.
3005 elf_symbol::version::is_default(bool f)
3009 elf_symbol::version::is_empty() const
3012 /// Compares the current version against another one.
3014 /// @param o the other version to compare the current one to.
3016 /// @return true iff the current version equals @p o.
3018 elf_symbol::version::operator==(const elf_symbol::version& o) const
3023 /// @param o the version to compare against the current one.
3027 elf_symbol::version::operator!=(const version& o) const
3030 /// Assign a version to the current one.
3032 /// @param o the other version to assign to this one.
3034 /// @return a reference to the assigned version.
3035 elf_symbol::version&
3036 elf_symbol::version::operator=(const elf_symbol::version& o)
3043 // </elf_symbol::version stuff>
5147 // We want to use the "internal" version of the qualified name as
18236 // e2 = 1; // <-- this enum value is present in the first version
18238 // // in the second version of of enum foo.
19048 /// concatenation of the symbol name and its version. Otherwise, the
19238 // the 'internal' version of the pretty presentation.
20613 /// concatenation of the symbol name and its version. Otherwise, the
20632 // Let's use the full symbol name with its version as ID.
25686 /// @param t_v1 the first version of the type.
25688 /// @param t_v2 the second version of the type.