12#ifndef CPROVER_CPP_CPP_ITEM_H
13#define CPROVER_CPP_CPP_ITEM_H
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
cpp_static_assertt & make_static_assert()
bool is_namespace_spec() const
const cpp_namespace_spect & get_namespace_spec() const
cpp_namespace_spect & get_namespace_spec()
cpp_linkage_spect & make_linkage_spec()
const source_locationt & source_location() const
const cpp_usingt & get_using() const
cpp_namespace_spect & make_namespace_spec()
cpp_declarationt & get_declaration()
cpp_linkage_spect & get_linkage_spec()
const cpp_declarationt & get_declaration() const
const cpp_linkage_spect & get_linkage_spec() const
cpp_static_assertt & get_static_assert()
bool is_static_assert() const
cpp_usingt & make_using()
cpp_declarationt & make_declaration()
bool is_declaration() const
bool is_linkage_spec() const
There are a large number of kinds of tree structured or tree-like data in CPROVER.
const irept & find(const irep_idt &name) const
const irep_idt & id() const
C++ Language Type Checking.
C++ Language Type Checking.
C++ Language Type Checking.
C++ Language Type Checking.
C++ Language Type Checking.
#define PRECONDITION(CONDITION)