ArithBound class | lala::ArithBound< PreUniverse, Mem > | friend |
ArithBound() | lala::ArithBound< PreUniverse, Mem > | inline |
ArithBound(value_type x) | lala::ArithBound< PreUniverse, Mem > | inline |
ArithBound(const this_type &other) | lala::ArithBound< PreUniverse, Mem > | inline |
ArithBound(this_type &&other)=default | lala::ArithBound< PreUniverse, Mem > | |
ArithBound(const this_type2< M > &other) | lala::ArithBound< PreUniverse, Mem > | inline |
atomic() | lala::ArithBound< PreUniverse, Mem > | inline |
atomic_type typedef | lala::ArithBound< PreUniverse, Mem > | |
bot() | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
deinterpret(AVar avar, const Env &env, const Allocator &allocator=Allocator()) const | lala::ArithBound< PreUniverse, Mem > | inline |
deinterpret() const | lala::ArithBound< PreUniverse, Mem > | inline |
dual_type typedef | lala::ArithBound< PreUniverse, Mem > | |
extract(local_type &ua) const | lala::ArithBound< PreUniverse, Mem > | inline |
flat_type typedef | lala::ArithBound< PreUniverse, Mem > | |
geq_k(value_type k) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
injective_concretization | lala::ArithBound< PreUniverse, Mem > | static |
interpret(const F &f, const Env &env, this_type2< M2 > &value, IDiagnostics &diagnostics) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
interpret_ask(const F &f, const Env &, this_type2< M2 > &ask, IDiagnostics &diagnostics) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
interpret_tell(const F &f, const Env &, this_type2< M2 > &tell, IDiagnostics &diagnostics) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
is_abstract_universe | lala::ArithBound< PreUniverse, Mem > | static |
is_arithmetic | lala::ArithBound< PreUniverse, Mem > | static |
is_bot() const | lala::ArithBound< PreUniverse, Mem > | inline |
is_lower_bound | lala::ArithBound< PreUniverse, Mem > | static |
is_order_preserving_fun(Sig fun) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
is_top() const | lala::ArithBound< PreUniverse, Mem > | inline |
is_totally_ordered | lala::ArithBound< PreUniverse, Mem > | static |
is_trivial_fun(Sig fun) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
is_upper_bound | lala::ArithBound< PreUniverse, Mem > | static |
join(const this_type2< M1 > &other) | lala::ArithBound< PreUniverse, Mem > | inline |
join_top() | lala::ArithBound< PreUniverse, Mem > | inline |
leq_k(value_type k) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
local_flat_type typedef | lala::ArithBound< PreUniverse, Mem > | |
local_type typedef | lala::ArithBound< PreUniverse, Mem > | |
meet(const this_type2< M1 > &other) | lala::ArithBound< PreUniverse, Mem > | inline |
meet_bot() | lala::ArithBound< PreUniverse, Mem > | inline |
memory_type typedef | lala::ArithBound< PreUniverse, Mem > | |
name | lala::ArithBound< PreUniverse, Mem > | static |
next(const this_type2< Mem > &a) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
operator value_type() const | lala::ArithBound< PreUniverse, Mem > | inline |
operator=(const this_type2< M > &other) | lala::ArithBound< PreUniverse, Mem > | inline |
operator=(const this_type &other) | lala::ArithBound< PreUniverse, Mem > | inline |
pre_universe typedef | lala::ArithBound< PreUniverse, Mem > | |
preserve_bot | lala::ArithBound< PreUniverse, Mem > | static |
preserve_concrete_covers | lala::ArithBound< PreUniverse, Mem > | static |
preserve_join | lala::ArithBound< PreUniverse, Mem > | static |
preserve_meet | lala::ArithBound< PreUniverse, Mem > | static |
preserve_top | lala::ArithBound< PreUniverse, Mem > | static |
prev(const this_type2< Mem > &a) | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
print() const | lala::ArithBound< PreUniverse, Mem > | inline |
project(Sig fun, const local_flat_type &a) | lala::ArithBound< PreUniverse, Mem > | inline |
project(Sig fun, const local_flat_type &a, const local_flat_type &b) | lala::ArithBound< PreUniverse, Mem > | inline |
project(Sig fun, const local_type &a, const local_type &b) | lala::ArithBound< PreUniverse, Mem > | inline |
project(Sig fun, const local_type &a) | lala::ArithBound< PreUniverse, Mem > | inline |
sequential | lala::ArithBound< PreUniverse, Mem > | static |
this_type typedef | lala::ArithBound< PreUniverse, Mem > | |
this_type2 typedef | lala::ArithBound< PreUniverse, Mem > | |
top() | lala::ArithBound< PreUniverse, Mem > | inlinestatic |
value() const | lala::ArithBound< PreUniverse, Mem > | inline |
value_type typedef | lala::ArithBound< PreUniverse, Mem > | |