|
GCC Middle and Back End API Reference
|
#include <store.h>

Public Member Functions | |
| virtual | ~binding_key () |
| virtual bool | concrete_p () const =0 |
| bool | symbolic_p () const |
| virtual void | dump_to_pp (pretty_printer *pp, bool simple) const =0 |
| void | dump (bool simple) const |
| label_text | get_desc (bool simple=true) const |
| virtual const concrete_binding * | dyn_cast_concrete_binding () const |
| virtual const symbolic_binding * | dyn_cast_symbolic_binding () const |
Static Public Member Functions | |
| static const binding_key * | make (store_manager *mgr, const region *r) |
| static int | cmp_ptrs (const void *, const void *) |
| static int | cmp (const binding_key *, const binding_key *) |
Abstract base class for describing ranges of bits within a binding_map that can have svalues bound to them.
|
inlinevirtual |
|
static |
|
static |
|
pure virtual |
Implemented in ana::concrete_binding, and ana::symbolic_binding.
Referenced by symbolic_p().
| void ana::binding_key::dump | ( | bool | simple | ) | const |
|
pure virtual |
Implemented in ana::concrete_binding, and ana::symbolic_binding.
|
inlinevirtual |
Reimplemented in ana::concrete_binding.
|
inlinevirtual |
Reimplemented in ana::symbolic_binding.
|
static |
References r.
|
inline |
References concrete_p().