Lines Matching defs:instance
39 INSTANCE is the compiler instance. IS_GLOBAL is true if the
46 convert_one_symbol (compile_cplus_instance *instance,
54 instance->error_symbol_once (sym.symbol);
59 sym_type = instance->convert_type (sym.symbol->type ());
103 instance->plugin ().build_constant
186 if (instance->scope () != COMPILE_I_RAW_SCOPE || symbol_name == nullptr)
193 = instance->new_scope (sym.symbol->natural_name (),
202 instance->enter_scope (std::move (scope));
211 instance->plugin ().build_decl
217 instance->leave_scope ();
227 convert_symbol_sym (compile_cplus_instance *instance,
262 convert_one_symbol (instance, global_sym, true, false);
270 convert_one_symbol (instance, sym, false, is_local_symbol);
277 convert_symbol_bmsym (compile_cplus_instance *instance,
326 sym_type = instance->convert_type (type);
327 instance->plugin ().push_namespace ("");
328 instance->plugin ().build_decl
331 instance->plugin ().pop_binding_level ("");
347 compile_cplus_instance *instance = (compile_cplus_instance *) datum;
357 = lookup_symbol (identifier, instance->block (), SEARCH_VFT, nullptr);
362 convert_symbol_sym (instance, identifier, sym, SEARCH_VFT);
379 convert_symbol_sym (instance, identifier, it,
390 convert_symbol_bmsym (instance, it);
398 instance->plugin ().error (e.what ());
426 compile_cplus_instance *instance = (compile_cplus_instance *) datum;
476 instance->plugin ().error (e.what ());