diff --git a/src/library/abstract_context_cache.h b/src/library/abstract_context_cache.h index 4bf1570991..479ccd9241 100644 --- a/src/library/abstract_context_cache.h +++ b/src/library/abstract_context_cache.h @@ -213,48 +213,48 @@ public: /* Cache support for fun_info module */ - virtual optional get_fun_info(type_context_old &, expr const &) = 0; - virtual void set_fun_info(type_context_old &, expr const &, fun_info const &) = 0; + virtual optional get_fun_info(expr const &) = 0; + virtual void set_fun_info(expr const &, fun_info const &) = 0; - virtual optional get_fun_info_nargs(type_context_old &, expr const &, unsigned) = 0; - virtual void set_fun_info_nargs(type_context_old &, expr const &, unsigned, fun_info const &) = 0; + virtual optional get_fun_info_nargs(expr const &, unsigned) = 0; + virtual void set_fun_info_nargs(expr const &, unsigned, fun_info const &) = 0; - virtual optional get_specialization_prefix_size(type_context_old &, expr const &, unsigned) = 0; - virtual void set_specialization_prefix_size(type_context_old &, expr const &, unsigned, unsigned) = 0; + virtual optional get_specialization_prefix_size(expr const &, unsigned) = 0; + virtual void set_specialization_prefix_size(expr const &, unsigned, unsigned) = 0; - virtual optional get_subsingleton_info(type_context_old &, expr const &) = 0; - virtual void set_subsingleton_info(type_context_old &, expr const &, ss_param_infos const &) = 0; + virtual optional get_subsingleton_info(expr const &) = 0; + virtual void set_subsingleton_info(expr const &, ss_param_infos const &) = 0; - virtual optional get_subsingleton_info_nargs(type_context_old &, expr const &, unsigned) = 0; - virtual void set_subsingleton_info_nargs(type_context_old &, expr const &, unsigned, ss_param_infos const &) = 0; + virtual optional get_subsingleton_info_nargs(expr const &, unsigned) = 0; + virtual void set_subsingleton_info_nargs(expr const &, unsigned, ss_param_infos const &) = 0; - virtual optional get_specialized_subsingleton_info_nargs(type_context_old &, expr const &, unsigned) = 0; - virtual void set_specialization_subsingleton_info_nargs(type_context_old &, expr const &, unsigned, ss_param_infos const &) = 0; + virtual optional get_specialized_subsingleton_info_nargs(expr const &, unsigned) = 0; + virtual void set_specialization_subsingleton_info_nargs(expr const &, unsigned, ss_param_infos const &) = 0; /* Cache support for congr_lemma module */ - virtual optional get_simp_congr_lemma(type_context_old &, expr const &, unsigned) = 0; - virtual void set_simp_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) = 0; + virtual optional get_simp_congr_lemma(expr const &, unsigned) = 0; + virtual void set_simp_congr_lemma(expr const &, unsigned, congr_lemma const &) = 0; - virtual optional get_specialized_simp_congr_lemma(type_context_old &, expr const &, unsigned) = 0; - virtual void set_specialized_simp_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) = 0; + virtual optional get_specialized_simp_congr_lemma(expr const &, unsigned) = 0; + virtual void set_specialized_simp_congr_lemma(expr const &, unsigned, congr_lemma const &) = 0; - virtual optional get_congr_lemma(type_context_old &, expr const &, unsigned) = 0; - virtual void set_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) = 0; + virtual optional get_congr_lemma(expr const &, unsigned) = 0; + virtual void set_congr_lemma(expr const &, unsigned, congr_lemma const &) = 0; - virtual optional get_specialized_congr_lemma(type_context_old &, expr const &, unsigned) = 0; - virtual void set_specialized_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) = 0; + virtual optional get_specialized_congr_lemma(expr const &, unsigned) = 0; + virtual void set_specialized_congr_lemma(expr const &, unsigned, congr_lemma const &) = 0; - virtual optional get_hcongr_lemma(type_context_old &, expr const &, unsigned) = 0; - virtual void set_hcongr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) = 0; + virtual optional get_hcongr_lemma(expr const &, unsigned) = 0; + virtual void set_hcongr_lemma(expr const &, unsigned, congr_lemma const &) = 0; /* Cache support for app_builder */ - virtual optional get_app_builder_info(type_context_old &, expr const &, unsigned) = 0; - virtual void set_app_builder_info(type_context_old &, expr const &, unsigned, app_builder_info const &) = 0; + virtual optional get_app_builder_info(expr const &, unsigned) = 0; + virtual void set_app_builder_info(expr const &, unsigned, app_builder_info const &) = 0; - virtual optional get_app_builder_info(type_context_old &, expr const &, list const &) = 0; - virtual void set_app_builder_info(type_context_old &, expr const &, list const &, app_builder_info const &) = 0; + virtual optional get_app_builder_info(expr const &, list const &) = 0; + virtual void set_app_builder_info(expr const &, list const &, app_builder_info const &) = 0; }; /* Dummy implementation of the abstract_context_cache interface that does not do cache anything but configuration options. */ @@ -324,48 +324,48 @@ public: /* Cache support for fun_info module */ - virtual optional get_fun_info(type_context_old &, expr const &) override { return optional(); } - virtual void set_fun_info(type_context_old &, expr const &, fun_info const &) override {} + virtual optional get_fun_info(expr const &) override { return optional(); } + virtual void set_fun_info(expr const &, fun_info const &) override {} - virtual optional get_fun_info_nargs(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_fun_info_nargs(type_context_old &, expr const &, unsigned, fun_info const &) override {} + virtual optional get_fun_info_nargs(expr const &, unsigned) override { return optional(); } + virtual void set_fun_info_nargs(expr const &, unsigned, fun_info const &) override {} - virtual optional get_specialization_prefix_size(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_specialization_prefix_size(type_context_old &, expr const &, unsigned, unsigned) override {} + virtual optional get_specialization_prefix_size(expr const &, unsigned) override { return optional(); } + virtual void set_specialization_prefix_size(expr const &, unsigned, unsigned) override {} - virtual optional get_subsingleton_info(type_context_old &, expr const &) override { return optional(); } - virtual void set_subsingleton_info(type_context_old &, expr const &, ss_param_infos const &) override {} + virtual optional get_subsingleton_info(expr const &) override { return optional(); } + virtual void set_subsingleton_info(expr const &, ss_param_infos const &) override {} - virtual optional get_subsingleton_info_nargs(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_subsingleton_info_nargs(type_context_old &, expr const &, unsigned, ss_param_infos const &) override {} + virtual optional get_subsingleton_info_nargs(expr const &, unsigned) override { return optional(); } + virtual void set_subsingleton_info_nargs(expr const &, unsigned, ss_param_infos const &) override {} - virtual optional get_specialized_subsingleton_info_nargs(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_specialization_subsingleton_info_nargs(type_context_old &, expr const &, unsigned, ss_param_infos const &) override {} + virtual optional get_specialized_subsingleton_info_nargs(expr const &, unsigned) override { return optional(); } + virtual void set_specialization_subsingleton_info_nargs(expr const &, unsigned, ss_param_infos const &) override {} /* Cache support for congr_lemma module */ - virtual optional get_simp_congr_lemma(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_simp_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override {} + virtual optional get_simp_congr_lemma(expr const &, unsigned) override { return optional(); } + virtual void set_simp_congr_lemma(expr const &, unsigned, congr_lemma const &) override {} - virtual optional get_specialized_simp_congr_lemma(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_specialized_simp_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override {} + virtual optional get_specialized_simp_congr_lemma(expr const &, unsigned) override { return optional(); } + virtual void set_specialized_simp_congr_lemma(expr const &, unsigned, congr_lemma const &) override {} - virtual optional get_congr_lemma(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override {} + virtual optional get_congr_lemma(expr const &, unsigned) override { return optional(); } + virtual void set_congr_lemma(expr const &, unsigned, congr_lemma const &) override {} - virtual optional get_specialized_congr_lemma(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_specialized_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override {} + virtual optional get_specialized_congr_lemma(expr const &, unsigned) override { return optional(); } + virtual void set_specialized_congr_lemma(expr const &, unsigned, congr_lemma const &) override {} - virtual optional get_hcongr_lemma(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_hcongr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override {} + virtual optional get_hcongr_lemma(expr const &, unsigned) override { return optional(); } + virtual void set_hcongr_lemma(expr const &, unsigned, congr_lemma const &) override {} /* Cache support for app_builder */ - virtual optional get_app_builder_info(type_context_old &, expr const &, unsigned) override { return optional(); } - virtual void set_app_builder_info(type_context_old &, expr const &, unsigned, app_builder_info const &) override {} + virtual optional get_app_builder_info(expr const &, unsigned) override { return optional(); } + virtual void set_app_builder_info(expr const &, unsigned, app_builder_info const &) override {} - virtual optional get_app_builder_info(type_context_old &, expr const &, list const &) override { return optional(); } - virtual void set_app_builder_info(type_context_old &, expr const &, list const &, app_builder_info const &) override {} + virtual optional get_app_builder_info(expr const &, list const &) override { return optional(); } + virtual void set_app_builder_info(expr const &, list const &, app_builder_info const &) override {} }; void initialize_abstract_context_cache(); diff --git a/src/library/persistent_context_cache.cpp b/src/library/persistent_context_cache.cpp index 255db2ace9..6ecaf6f084 100644 --- a/src/library/persistent_context_cache.cpp +++ b/src/library/persistent_context_cache.cpp @@ -131,109 +131,109 @@ optional persistent_context_cache::get_frozen_local_instances() return m_cache_ptr->get_frozen_local_instances(); } -optional persistent_context_cache::get_fun_info(type_context_old & ctx, expr const & e) { - return m_cache_ptr->get_fun_info(ctx, e); +optional persistent_context_cache::get_fun_info(expr const & e) { + return m_cache_ptr->get_fun_info(e); } -void persistent_context_cache::set_fun_info(type_context_old & ctx, expr const & e, fun_info const & r) { - return m_cache_ptr->set_fun_info(ctx, e, r); +void persistent_context_cache::set_fun_info(expr const & e, fun_info const & r) { + return m_cache_ptr->set_fun_info(e, r); } -optional persistent_context_cache::get_fun_info_nargs(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_fun_info_nargs(ctx, e, k); +optional persistent_context_cache::get_fun_info_nargs(expr const & e, unsigned k) { + return m_cache_ptr->get_fun_info_nargs(e, k); } -void persistent_context_cache::set_fun_info_nargs(type_context_old & ctx, expr const & e, unsigned k, fun_info const & r) { - return m_cache_ptr->set_fun_info_nargs(ctx, e, k, r); +void persistent_context_cache::set_fun_info_nargs(expr const & e, unsigned k, fun_info const & r) { + return m_cache_ptr->set_fun_info_nargs(e, k, r); } -optional persistent_context_cache::get_specialization_prefix_size(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_specialization_prefix_size(ctx, e, k); +optional persistent_context_cache::get_specialization_prefix_size(expr const & e, unsigned k) { + return m_cache_ptr->get_specialization_prefix_size(e, k); } -void persistent_context_cache::set_specialization_prefix_size(type_context_old & ctx, expr const & e, unsigned k, unsigned r) { - return m_cache_ptr->set_specialization_prefix_size(ctx, e, k, r); +void persistent_context_cache::set_specialization_prefix_size(expr const & e, unsigned k, unsigned r) { + return m_cache_ptr->set_specialization_prefix_size(e, k, r); } -optional persistent_context_cache::get_subsingleton_info(type_context_old & ctx, expr const & e) { - return m_cache_ptr->get_subsingleton_info(ctx, e); +optional persistent_context_cache::get_subsingleton_info(expr const & e) { + return m_cache_ptr->get_subsingleton_info(e); } -void persistent_context_cache::set_subsingleton_info(type_context_old & ctx, expr const & e, ss_param_infos const & r) { - return m_cache_ptr->set_subsingleton_info(ctx, e, r); +void persistent_context_cache::set_subsingleton_info(expr const & e, ss_param_infos const & r) { + return m_cache_ptr->set_subsingleton_info(e, r); } -optional persistent_context_cache::get_subsingleton_info_nargs(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_subsingleton_info_nargs(ctx, e, k); +optional persistent_context_cache::get_subsingleton_info_nargs(expr const & e, unsigned k) { + return m_cache_ptr->get_subsingleton_info_nargs(e, k); } -void persistent_context_cache::set_subsingleton_info_nargs(type_context_old & ctx, expr const & e, unsigned k, ss_param_infos const & r) { - return m_cache_ptr->set_subsingleton_info_nargs(ctx, e, k, r); +void persistent_context_cache::set_subsingleton_info_nargs(expr const & e, unsigned k, ss_param_infos const & r) { + return m_cache_ptr->set_subsingleton_info_nargs(e, k, r); } -optional persistent_context_cache::get_specialized_subsingleton_info_nargs(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_specialized_subsingleton_info_nargs(ctx, e, k); +optional persistent_context_cache::get_specialized_subsingleton_info_nargs(expr const & e, unsigned k) { + return m_cache_ptr->get_specialized_subsingleton_info_nargs(e, k); } -void persistent_context_cache::set_specialization_subsingleton_info_nargs(type_context_old & ctx, expr const & e, unsigned k, ss_param_infos const & r) { - return m_cache_ptr->set_specialization_subsingleton_info_nargs(ctx, e, k, r); +void persistent_context_cache::set_specialization_subsingleton_info_nargs(expr const & e, unsigned k, ss_param_infos const & r) { + return m_cache_ptr->set_specialization_subsingleton_info_nargs(e, k, r); } -optional persistent_context_cache::get_simp_congr_lemma(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_simp_congr_lemma(ctx, e, k); +optional persistent_context_cache::get_simp_congr_lemma(expr const & e, unsigned k) { + return m_cache_ptr->get_simp_congr_lemma(e, k); } -void persistent_context_cache::set_simp_congr_lemma(type_context_old & ctx, expr const & e, unsigned k, congr_lemma const & r) { - return m_cache_ptr->set_simp_congr_lemma(ctx, e, k, r); +void persistent_context_cache::set_simp_congr_lemma(expr const & e, unsigned k, congr_lemma const & r) { + return m_cache_ptr->set_simp_congr_lemma(e, k, r); } -optional persistent_context_cache::get_specialized_simp_congr_lemma(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_specialized_simp_congr_lemma(ctx, e, k); +optional persistent_context_cache::get_specialized_simp_congr_lemma(expr const & e, unsigned k) { + return m_cache_ptr->get_specialized_simp_congr_lemma(e, k); } -void persistent_context_cache::set_specialized_simp_congr_lemma(type_context_old & ctx, expr const & e, unsigned k, congr_lemma const & r) { - return m_cache_ptr->set_specialized_simp_congr_lemma(ctx, e, k, r); +void persistent_context_cache::set_specialized_simp_congr_lemma(expr const & e, unsigned k, congr_lemma const & r) { + return m_cache_ptr->set_specialized_simp_congr_lemma(e, k, r); } -optional persistent_context_cache::get_congr_lemma(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_congr_lemma(ctx, e, k); +optional persistent_context_cache::get_congr_lemma(expr const & e, unsigned k) { + return m_cache_ptr->get_congr_lemma(e, k); } -void persistent_context_cache::set_congr_lemma(type_context_old & ctx, expr const & e, unsigned k, congr_lemma const & r) { - return m_cache_ptr->set_congr_lemma(ctx, e, k, r); +void persistent_context_cache::set_congr_lemma(expr const & e, unsigned k, congr_lemma const & r) { + return m_cache_ptr->set_congr_lemma(e, k, r); } -optional persistent_context_cache::get_specialized_congr_lemma(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_specialized_congr_lemma(ctx, e, k); +optional persistent_context_cache::get_specialized_congr_lemma(expr const & e, unsigned k) { + return m_cache_ptr->get_specialized_congr_lemma(e, k); } -void persistent_context_cache::set_specialized_congr_lemma(type_context_old & ctx, expr const & e, unsigned k, congr_lemma const & r) { - return m_cache_ptr->set_specialized_congr_lemma(ctx, e, k, r); +void persistent_context_cache::set_specialized_congr_lemma(expr const & e, unsigned k, congr_lemma const & r) { + return m_cache_ptr->set_specialized_congr_lemma(e, k, r); } -optional persistent_context_cache::get_hcongr_lemma(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_hcongr_lemma(ctx, e, k); +optional persistent_context_cache::get_hcongr_lemma(expr const & e, unsigned k) { + return m_cache_ptr->get_hcongr_lemma(e, k); } -void persistent_context_cache::set_hcongr_lemma(type_context_old & ctx, expr const & e, unsigned k, congr_lemma const & r) { - return m_cache_ptr->set_hcongr_lemma(ctx, e, k, r); +void persistent_context_cache::set_hcongr_lemma(expr const & e, unsigned k, congr_lemma const & r) { + return m_cache_ptr->set_hcongr_lemma(e, k, r); } -optional persistent_context_cache::get_app_builder_info(type_context_old & ctx, expr const & e, unsigned k) { - return m_cache_ptr->get_app_builder_info(ctx, e, k); +optional persistent_context_cache::get_app_builder_info(expr const & e, unsigned k) { + return m_cache_ptr->get_app_builder_info(e, k); } -void persistent_context_cache::set_app_builder_info(type_context_old & ctx, expr const & e, unsigned k, app_builder_info const & r) { - return m_cache_ptr->set_app_builder_info(ctx, e, k, r); +void persistent_context_cache::set_app_builder_info(expr const & e, unsigned k, app_builder_info const & r) { + return m_cache_ptr->set_app_builder_info(e, k, r); } -optional persistent_context_cache::get_app_builder_info(type_context_old & ctx, expr const & e, list const & m) { - return m_cache_ptr->get_app_builder_info(ctx, e, m); +optional persistent_context_cache::get_app_builder_info(expr const & e, list const & m) { + return m_cache_ptr->get_app_builder_info(e, m); } -void persistent_context_cache::set_app_builder_info(type_context_old & ctx, expr const & e, list const & m, app_builder_info const & r) { - return m_cache_ptr->set_app_builder_info(ctx, e, m, r); +void persistent_context_cache::set_app_builder_info(expr const & e, list const & m, app_builder_info const & r) { + return m_cache_ptr->set_app_builder_info(e, m, r); } void initialize_persistent_context_cache() { diff --git a/src/library/persistent_context_cache.h b/src/library/persistent_context_cache.h index 555c5cf236..43407131d8 100644 --- a/src/library/persistent_context_cache.h +++ b/src/library/persistent_context_cache.h @@ -77,47 +77,47 @@ public: /* Cache support for fun_info module */ - virtual optional get_fun_info(type_context_old &, expr const &) override; - virtual void set_fun_info(type_context_old &, expr const &, fun_info const &) override; + virtual optional get_fun_info(expr const &) override; + virtual void set_fun_info(expr const &, fun_info const &) override; - virtual optional get_fun_info_nargs(type_context_old &, expr const &, unsigned) override; - virtual void set_fun_info_nargs(type_context_old &, expr const &, unsigned, fun_info const &) override; + virtual optional get_fun_info_nargs(expr const &, unsigned) override; + virtual void set_fun_info_nargs(expr const &, unsigned, fun_info const &) override; - virtual optional get_specialization_prefix_size(type_context_old &, expr const &, unsigned) override; - virtual void set_specialization_prefix_size(type_context_old &, expr const &, unsigned, unsigned) override; + virtual optional get_specialization_prefix_size(expr const &, unsigned) override; + virtual void set_specialization_prefix_size(expr const &, unsigned, unsigned) override; - virtual optional get_subsingleton_info(type_context_old &, expr const &) override; - virtual void set_subsingleton_info(type_context_old &, expr const &, ss_param_infos const &) override; + virtual optional get_subsingleton_info(expr const &) override; + virtual void set_subsingleton_info(expr const &, ss_param_infos const &) override; - virtual optional get_subsingleton_info_nargs(type_context_old &, expr const &, unsigned) override; - virtual void set_subsingleton_info_nargs(type_context_old &, expr const &, unsigned, ss_param_infos const &) override; + virtual optional get_subsingleton_info_nargs(expr const &, unsigned) override; + virtual void set_subsingleton_info_nargs(expr const &, unsigned, ss_param_infos const &) override; - virtual optional get_specialized_subsingleton_info_nargs(type_context_old &, expr const &, unsigned) override; - virtual void set_specialization_subsingleton_info_nargs(type_context_old &, expr const &, unsigned, ss_param_infos const &) override; + virtual optional get_specialized_subsingleton_info_nargs(expr const &, unsigned) override; + virtual void set_specialization_subsingleton_info_nargs(expr const &, unsigned, ss_param_infos const &) override; /* Cache support for congr_lemma module */ - virtual optional get_simp_congr_lemma(type_context_old &, expr const &, unsigned) override; - virtual void set_simp_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override; + virtual optional get_simp_congr_lemma(expr const &, unsigned) override; + virtual void set_simp_congr_lemma(expr const &, unsigned, congr_lemma const &) override; - virtual optional get_specialized_simp_congr_lemma(type_context_old &, expr const &, unsigned) override; - virtual void set_specialized_simp_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override; + virtual optional get_specialized_simp_congr_lemma(expr const &, unsigned) override; + virtual void set_specialized_simp_congr_lemma(expr const &, unsigned, congr_lemma const &) override; - virtual optional get_congr_lemma(type_context_old &, expr const &, unsigned) override; - virtual void set_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override; + virtual optional get_congr_lemma(expr const &, unsigned) override; + virtual void set_congr_lemma(expr const &, unsigned, congr_lemma const &) override; - virtual optional get_specialized_congr_lemma(type_context_old &, expr const &, unsigned) override; - virtual void set_specialized_congr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override; + virtual optional get_specialized_congr_lemma(expr const &, unsigned) override; + virtual void set_specialized_congr_lemma(expr const &, unsigned, congr_lemma const &) override; - virtual optional get_hcongr_lemma(type_context_old &, expr const &, unsigned) override; - virtual void set_hcongr_lemma(type_context_old &, expr const &, unsigned, congr_lemma const &) override; + virtual optional get_hcongr_lemma(expr const &, unsigned) override; + virtual void set_hcongr_lemma(expr const &, unsigned, congr_lemma const &) override; /* Cache support for app_builder */ - virtual optional get_app_builder_info(type_context_old &, expr const &, unsigned) override; - virtual void set_app_builder_info(type_context_old &, expr const &, unsigned, app_builder_info const &) override; + virtual optional get_app_builder_info(expr const &, unsigned) override; + virtual void set_app_builder_info(expr const &, unsigned, app_builder_info const &) override; - virtual optional get_app_builder_info(type_context_old &, expr const &, list const &) override; - virtual void set_app_builder_info(type_context_old &, expr const &, list const &, app_builder_info const &) override; + virtual optional get_app_builder_info(expr const &, list const &) override; + virtual void set_app_builder_info(expr const &, list const &, app_builder_info const &) override; }; }