GCC Middle and Back End API Reference
|
#include <constraint-manager.h>
Public Member Functions | |
bounded_ranges_constraint (equiv_class_id ec_id, const bounded_ranges *ranges) | |
void | print (pretty_printer *pp, const constraint_manager &cm) const |
std::unique_ptr< json::object > | to_json () const |
bool | operator== (const bounded_ranges_constraint &other) const |
bool | operator!= (const bounded_ranges_constraint &other) const |
void | add_to_hash (inchash::hash *hstate) const |
std::unique_ptr< text_art::tree_widget > | make_dump_widget (const text_art::dump_widget_info &dwi) const |
Data Fields | |
equiv_class_id | m_ec_id |
const bounded_ranges * | m_ranges |
|
inline |
void ana::bounded_ranges_constraint::add_to_hash | ( | inchash::hash * | hstate | ) | const |
std::unique_ptr< text_art::tree_widget > ana::bounded_ranges_constraint::make_dump_widget | ( | const text_art::dump_widget_info & | dwi | ) | const |
|
inline |
bool ana::bounded_ranges_constraint::operator== | ( | const bounded_ranges_constraint & | other | ) | const |
void ana::bounded_ranges_constraint::print | ( | pretty_printer * | pp, |
const constraint_manager & | cm ) const |
std::unique_ptr< json::object > ana::bounded_ranges_constraint::to_json | ( | ) | const |
equiv_class_id ana::bounded_ranges_constraint::m_ec_id |
const bounded_ranges* ana::bounded_ranges_constraint::m_ranges |