39 error() <<
"using " << (using_directive ?
"namespace" :
"identifier")
40 <<
" '" << base_name <<
"' not found" <<
eom;
47 for(cpp_scopest::id_sett::iterator
bool is_qualified() const
const source_locationt & source_location() const
cpp_scopet & current_scope()
void add_using_scope(cpp_scopet &other)
id_sett lookup(const irep_idt &base_name_to_lookup, lookup_kindt kind)
cpp_idt & insert(const irep_idt &_base_name)
cpp_scopet & resolve_scope(const cpp_namet &cpp_name, irep_idt &base_name, cpp_template_args_non_tct &template_args)
void convert(cpp_linkage_spect &)
bool get_namespace() const
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
source_locationt source_location
C++ Language Type Checking.