CBMC
|
#include <interval_template.h>
Public Member Functions | |
interval_templatet () | |
interval_templatet (const T &x) | |
interval_templatet (const T &l, const T &u) | |
const T & | get_lower () const |
const T & | get_upper () const |
bool | empty () const |
bool | is_bottom () const |
bool | is_top () const |
bool | singleton () const |
void | make_le_than (const T &v) |
void | make_ge_than (const T &v) |
void | join (const interval_templatet< T > &i) |
void | meet (const interval_templatet< T > &i) |
void | intersect_with (const interval_templatet &i) |
void | make_bottom () |
void | make_less_than_eq (interval_templatet &i) |
void | make_less_than (interval_templatet &i) |
bool | is_less_than_eq (const interval_templatet &i) |
bool | is_less_than (const interval_templatet &i) |
void | approx_union_with (const interval_templatet &i) |
Public Attributes | |
bool | lower_set |
bool | upper_set |
T | lower |
T | upper |
Definition at line 19 of file interval_template.h.
|
inline |
Definition at line 22 of file interval_template.h.
|
inlineexplicit |
Definition at line 27 of file interval_template.h.
|
inlineexplicit |
Definition at line 35 of file interval_template.h.
|
inline |
Definition at line 187 of file interval_template.h.
|
inline |
Definition at line 56 of file interval_template.h.
|
inline |
Definition at line 46 of file interval_template.h.
|
inline |
Definition at line 51 of file interval_template.h.
|
inline |
Definition at line 117 of file interval_template.h.
|
inline |
Definition at line 61 of file interval_template.h.
|
inline |
Definition at line 179 of file interval_template.h.
|
inline |
Definition at line 171 of file interval_template.h.
|
inline |
Definition at line 66 of file interval_template.h.
|
inline |
Definition at line 106 of file interval_template.h.
|
inline |
Definition at line 146 of file interval_template.h.
|
inline |
Definition at line 91 of file interval_template.h.
|
inline |
Definition at line 77 of file interval_template.h.
|
inline |
Definition at line 161 of file interval_template.h.
|
inline |
Definition at line 153 of file interval_template.h.
|
inline |
Definition at line 112 of file interval_template.h.
|
inline |
Definition at line 71 of file interval_template.h.
T interval_templatet< T >::lower |
Definition at line 44 of file interval_template.h.
bool interval_templatet< T >::lower_set |
Definition at line 43 of file interval_template.h.
T interval_templatet< T >::upper |
Definition at line 44 of file interval_template.h.
bool interval_templatet< T >::upper_set |
Definition at line 43 of file interval_template.h.