Lines Matching defs:environment
238 /// the environment::priv::right_type_comp_operands_ data member.
247 const environment& env = left.get_environment();
255 /// the environment::privright_type_comp_operands_ data member.
268 const environment& env = left.get_environment();
331 const environment& env = r.get_environment();
834 // environment::priv_->use_canonical_type_comparison_ set to true,
838 const environment&env = l->get_environment();
1023 const environment& env = l.get_environment();
1129 /// @param env the environment of this translation unit. Please note
1130 /// that the life time of the environment must be greater than the
1132 /// resources that are allocated in the environment.
1138 translation_unit::translation_unit(const environment& env,
1199 /// Getter of the environment of the current @ref translation_unit.
1202 const environment&
1428 const environment& env = get_environment();
1436 // The function type must be out of the same environment as its
1439 const environment& e = ftype->get_environment();
1680 const environment& env_;
1727 priv(const environment& e)
1742 priv(const environment& e,
1783 /// @param e the environment we are operating from.
1806 elf_symbol::elf_symbol(const environment& e,
1840 /// @param e the environment we are operating from.
1867 elf_symbol::create(const environment& e,
1918 /// Getter of the environment used by the current instance of @ref
1922 const environment&
3140 // <environment stuff>
3147 /// Default constructor of the @ref environment type.
3148 environment::environment()
3152 /// Destructor for the @ref environment type.
3153 environment::~environment()
3160 environment::canonical_types_map_type&
3161 environment::get_canonical_types_map()
3168 const environment::canonical_types_map_type&
3169 environment::get_canonical_types_map() const
3170 {return const_cast<environment*>(this)->get_canonical_types_map();}
3484 /// environment.
3488 environment::get_void_type() const
3503 environment::get_variadic_parameter_type() const
3514 /// environment is done.
3517 /// environment is done.
3519 environment::canonicalization_is_done() const
3523 /// the current environment is done or not.
3533 environment::canonicalization_is_done(bool f)
3542 environment::do_on_the_fly_canonicalization() const
3551 environment::do_on_the_fly_canonicalization(bool f)
3575 environment::decl_only_class_equals_definition() const
3600 environment::decl_only_class_equals_definition(bool f) const
3604 /// environment.
3609 /// environment.
3611 environment::is_void_type(const type_base_sptr& t) const
3619 /// environment.
3624 /// environment.
3626 environment::is_void_type(const type_base* t) const
3634 /// current environment.
3639 /// the current environment.
3641 environment::is_variadic_parameter_type(const type_base* t) const
3649 /// current environment.
3654 /// the current environment.
3656 environment::is_variadic_parameter_type(const type_base_sptr& t) const
3662 /// pool of the current environment, then this function returns a new
3672 environment::intern(const string& s) const
3673 {return const_cast<environment*>(this)->priv_->string_pool_.create_string(s);}
3679 environment::get_config() const
3689 environment::user_set_analyze_exported_interfaces_only() const
3702 environment::analyze_exported_interfaces_only(bool f)
3715 environment::analyze_exported_interfaces_only() const
3731 environment::set_self_comparison_debug_input(const corpus_sptr& c)
3751 environment::get_self_comparison_debug_inputs(corpus_sptr& first_corpus,
3762 environment::self_comparison_debug_is_on(bool f)
3770 environment::self_comparison_debug_is_on() const
3781 environment::debug_type_canonicalization_is_on(bool flag)
3790 environment::debug_type_canonicalization_is_on() const
3799 environment::debug_die_canonicalization_is_on(bool flag)
3808 environment::debug_die_canonicalization_is_on() const
3826 environment::get_canonical_types(const char* name)
3843 /// is returned by the function environment::get_canonical_types().
3849 environment::get_canonical_type(const char* name, unsigned index)
3868 environment::get_type_id_canonical_type_map() const
3885 environment::get_pointer_type_id_map()
3892 /// environment::get_pointer_type_id_map().
3904 environment::get_type_id_from_pointer(uintptr_t ptr)
3918 /// environment::get_type_id_canonical_type_map().
3927 environment::get_canonical_type_from_type_id(const char* type_id)
3937 // </environment stuff>
3962 const environment& env_;
3976 /// @param e the environment in which the ABI artifact was created.
3980 priv(const environment& e,
4042 /// @param the environment the current ABI artifact is constructed
4046 type_or_decl_base::type_or_decl_base(const environment& e,
4169 /// Getter of the environment of the current ABI artifact.
4171 /// @return the environment of the artifact.
4172 const environment&
4409 /// @param e the environment the current @ref decl_base is being
4420 decl_base::decl_base(const environment& e,
4433 /// @param e the environment this instance of @ref decl_base is
4444 decl_base::decl_base(const environment& e,
4457 ///@param environment the environment this instance of @ref decl_base
4462 decl_base::decl_base(const environment& e, const location& l)
4760 const environment& env = get_environment();
6538 const environment& env = type->get_environment();
6664 const environment& env = t->get_environment();
7501 /// @param the environment to use for the new instance.
7508 scope_decl::scope_decl(const environment& env,
7519 /// @param the environment to use for the new instance.
7524 scope_decl::scope_decl(const environment& env, location& l)
8520 const environment&env = d->get_environment();
8607 const environment&env = d->get_environment();
8649 const environment& env = pointed_to_type.get_environment();
8672 const environment& env = pointed_to_type.get_environment();
8702 const environment& env = underlying_type->get_environment();
8795 const environment& env = fn_type.get_environment();
8876 const environment& env = fn_type.get_environment();
10997 const environment& env = tu.get_environment();
11019 const environment& env = tu.get_environment();
11074 const environment& env = tu.get_environment();
11106 const environment& env = corp.get_environment();
11142 const environment& env = tu.get_environment();
11182 const environment& env = tu.get_environment();
11269 const environment& env = tu.get_environment();
11452 const environment&env = tu.get_environment();
12235 const environment& env = corp.get_environment();
12410 const environment& env = corp.get_environment();
12576 const environment& env = corp.get_environment();
12671 const environment& env = corp.get_environment();
13821 const environment& env = tu.get_environment();
13915 /// @param env the environment to use. If NULL, just abort the
13920 type_or_void(const type_base_sptr t, const environment& env)
14084 const environment&env = canonical_type->get_environment();
14133 environment& env = const_cast<environment&>(t->get_environment());
14190 environment::canonical_types_map_type& types =
14194 environment::canonical_types_map_type::iterator i = types.find(repr);
14510 type_base::type_base(const environment& e, size_t s, size_t a)
15044 /// @param env the environment we are operating from.
15058 type_decl::type_decl(const environment& env,
15243 const environment& env = get_environment();
15325 /// @param env the environment we are operating from.
15336 scope_type_decl::scope_type_decl(const environment& env,
15466 /// @param the environment we are operatin from.
15473 namespace_decl::namespace_decl(const environment& env,
15695 /// @param env the environment of the type.
15700 qualified_type_def::qualified_type_def(const environment& env,
15876 const environment& env = get_environment();
16163 const environment& env = pointed_to->get_environment();
16176 /// @param env the environment of the type.
16183 pointer_type_def::pointer_type_def(const environment& env, size_t size_in_bits,
16211 const environment& env = t->get_environment();
16529 const environment& env = pointed_to->get_environment();
16547 /// @param env the environment of the type.
16557 reference_type_def::reference_type_def(const environment& env, bool lvalue,
16599 const environment& env = pto->get_environment();
16964 /// @param env the environment this type was created from.
16976 array_type_def::subrange_type::subrange_type(const environment& env,
16996 /// @param env the environment this type is being created in.
17008 array_type_def::subrange_type::subrange_type(const environment& env,
17026 /// @param env the environment this type is being created from.
17036 array_type_def::subrange_type::subrange_type(const environment& env,
17386 /// @param env the environment of the array type.
17391 array_type_def::array_type_def(const environment& env,
17727 const environment& env = get_environment();
18370 /// @param env the environment we are operating from.
18545 /// @param env the environment of the current typedef.
18553 const environment& env,
18984 const environment& env = l.get_environment();
19065 const environment& env = get_type()->get_environment();
19352 /// @param env the environment we are operating from.
19357 function_type::function_type(const environment& env,
19924 /// @param env the environment we are operating from.
19929 method_type::method_type(const environment& env,
20623 const environment& env = get_type()->get_environment();
20812 const environment& env = get_environment();
20850 const environment& env = get_environment();
21044 const environment& env = get_environment();
21070 /// @param env the environment we are operating from.
21092 class_or_union::class_or_union(const environment& env, const string& name,
21129 /// @param env the environment we are operating from.
21142 class_or_union::class_or_union(const environment& env, const string& name,
21158 /// @param env the @ref environment we are operating from.
21164 class_or_union::class_or_union(const environment& env, const string& name,
21864 /// @param c an artifact that belongs to the environment in which the
21876 /// @param c an artifact that belongs to the environment in which the
22293 const environment& env = lhs_type.get_environment();
22338 /// @param env the environment we are operating from.
22362 class_decl::class_decl(const environment& env, const string& name,
22386 /// @param env the environment we are operating from.
22413 class_decl::class_decl(const environment& env, const string& name,
22446 /// @param env the environment we are operating from.
22459 class_decl::class_decl(const environment& env, const string& name,
22480 /// @param env the environment we are operating from.
22496 class_decl:: class_decl(const environment& env, const string& name,
22528 /// @param env the environment we are operating from.
22534 class_decl::class_decl(const environment& env, const string& name,
23490 const environment& env = t.get_environment();
24311 /// @param env the @ref environment we are operating from.
24326 union_decl::union_decl(const environment& env, const string& name,
24344 /// @param env the @ref environment we are operating from.
24362 union_decl::union_decl(const environment& env, const string& name,
24391 /// @param env the @ref environment we are operating from.
24400 union_decl::union_decl(const environment& env, const string& name,
24419 /// @param env the @ref environment we are operating from.
24431 union_decl::union_decl(const environment& env, const string& name,
24460 /// @param env the @ref environment we are operating from.
24466 union_decl::union_decl(const environment& env,
24803 /// @param env the environment we are operating from.
24811 template_decl::template_decl(const environment& env,
25281 /// @param env the environment we are operating from.
25291 function_tdecl::function_tdecl(const environment& env,
25458 /// @param env the environment we are operating from.
25465 class_tdecl::class_tdecl(const environment& env,
25711 const environment& env = t->get_environment();
25841 const environment& env = t->get_environment();
26742 const abigail::ir::environment& env = d->get_environment();