#include <shared_context.h>
Public Types | |
enum | Types { no = 0, conflict = Constraint_t::learnt_conflict, loop = Constraint_t::learnt_loop, all = conflict | loop, implicit = all + 1 } |
Public Member Functions | |
Policy (uint32 a_sz=0, uint32 a_lbd=0, uint32 a_type=0) | |
Public Attributes | |
uint32 | lbd: 7 |
uint32 | size: 22 |
uint32 | types: 3 |
Definition at line 354 of file shared_context.h.
Definition at line 355 of file shared_context.h.
Clasp::Distributor::Policy::Policy | ( | uint32 | a_sz = 0 , |
uint32 | a_lbd = 0 , |
||
uint32 | a_type = 0 |
||
) | [inline] |
Definition at line 362 of file shared_context.h.
Allow distribution up to this lbd only.
Definition at line 364 of file shared_context.h.
Allow distribution up to this size only.
Definition at line 363 of file shared_context.h.
Restrict distribution to these types.
Definition at line 365 of file shared_context.h.