Searched refs:template_parameter (Results 1 – 7 of 7) sorted by relevance
743 struct template_parameter::hash746 operator()(const template_parameter& t) const in operator ()()773 struct template_parameter::dynamic_hash776 operator()(const template_parameter* t) const;779 struct template_parameter::shared_ptr_hash782 operator()(const shared_ptr<template_parameter> t) const in operator ()()783 {return template_parameter::dynamic_hash()(t.get());} in operator ()()790 template_parameter::shared_ptr_hash hash_template_parameter; in operator ()()811 template_parameter::hash hash_template_parameter; in operator ()()830 template_parameter::hash hash_template_parameter; in operator ()()[all …]
24836 list<shared_ptr<template_parameter> >::const_iterator t0, t1; in operator ==()24862 class template_parameter::priv24864 friend class template_parameter;24883 template_parameter::template_parameter(unsigned index, in template_parameter() function in abigail::ir::template_parameter24889 template_parameter::get_index() const in get_index()24893 template_parameter::get_enclosing_template_decl() const in get_enclosing_template_decl()24897 template_parameter::get_hashing_has_started() const in get_hashing_has_started()24901 template_parameter::set_hashing_has_started(bool f) const in set_hashing_has_started()24905 template_parameter::operator==(const template_parameter& o) const in operator ==()24941 template_parameter::operator!=(const template_parameter& other) const in operator !=()[all …]
922 static bool write_template_parameter(const shared_ptr<template_parameter>,4271 for (list<shared_ptr<template_parameter> >::const_iterator p = in write_template_tparameter()4338 write_template_parameter(const shared_ptr<template_parameter> decl, in write_template_parameter()4368 for (list<shared_ptr<template_parameter> >::const_iterator p = in write_template_parameters()
5731 if (shared_ptr<template_parameter> p = in build_template_tparameter()5768 shared_ptr<template_parameter> r; in build_template_parameter()
3443 class template_parameter3449 template_parameter();3458 template_parameter(unsigned index,3462 operator==(const template_parameter&) const;3465 operator!=(const template_parameter&) const;3479 virtual ~template_parameter();3489 class type_tparameter : public template_parameter, public virtual type_decl3511 operator==(const template_parameter&) const;3520 class non_type_tparameter : public template_parameter, public virtual decl_base3546 operator==(const template_parameter&) const;[all …]
279 class template_parameter; variable282 typedef shared_ptr<template_parameter> template_parameter_sptr;
5499 (template_parameter): Likewise.10257 (template_parameter::get_enclosing_template_decl): Likewise.24960 dm_context_rel, template_parameter}::operator!=): Declare.24976 dm_context_rel, template_parameter}::operator!=): Define.34177 * src/abg-ir.cc (template_parameter::priv::comparison_started_):34179 (template_parameter::priv::priv): Initialize it.34180 (template_parameter::operator==): Compare the enclosing template34256 (class template_parameter): Pimpl-ify this. Make the constructor34263 * src/abg-hash.cc (template_parameter::hash::operator()): Hash the34269 template_parameter.[all …]