#include <ogdf/lib/minisat/core/SolverTypes.h>
Inheritance diagram for Minisat::Internal::ClauseAllocator:Public Member Functions | |
| ClauseAllocator () | |
| ClauseAllocator (uint32_t start_cap) | |
| Ref | ael (const Clause *t) |
| template<class Lits > | |
| CRef | alloc (const Lits &ps, bool learnt=false) |
| void | free (CRef cid) |
| Clause * | lea (Ref r) |
| const Clause * | lea (Ref r) const |
| void | moveTo (ClauseAllocator &to) |
| Clause & | operator[] (Ref r) |
| const Clause & | operator[] (Ref r) const |
| void | reloc (CRef &cr, ClauseAllocator &to) |
Public Member Functions inherited from Minisat::Internal::RegionAllocator< uint32_t > | |
| RegionAllocator (uint32_t start_cap=1024 *1024) | |
| ~RegionAllocator () | |
| Ref | ael (const uint32_t *t) |
| Ref | alloc (int size) |
| void | free (int size) |
| uint32_t * | lea (Ref r) |
| const uint32_t * | lea (Ref r) const |
| void | moveTo (RegionAllocator &to) |
| uint32_t & | operator[] (Ref r) |
| const uint32_t & | operator[] (Ref r) const |
| uint32_t | size () const |
| uint32_t | wasted () const |
Public Attributes | |
| bool | extra_clause_field |
Static Private Member Functions | |
| static int | clauseWord32Size (int size, bool has_extra) |
Additional Inherited Members | |
Public Types inherited from Minisat::Internal::RegionAllocator< uint32_t > | |
| enum | |
| enum | |
| using | Ref = uint32_t |
Definition at line 211 of file SolverTypes.h.
|
inline |
Definition at line 218 of file SolverTypes.h.
|
inline |
Definition at line 219 of file SolverTypes.h.
Definition at line 243 of file SolverTypes.h.
Definition at line 226 of file SolverTypes.h.
|
inlinestaticprivate |
Definition at line 213 of file SolverTypes.h.
Definition at line 245 of file SolverTypes.h.
Definition at line 241 of file SolverTypes.h.
Definition at line 242 of file SolverTypes.h.
|
inline |
Definition at line 221 of file SolverTypes.h.
Definition at line 239 of file SolverTypes.h.
Definition at line 240 of file SolverTypes.h.
|
inline |
Definition at line 251 of file SolverTypes.h.
| bool Minisat::Internal::ClauseAllocator::extra_clause_field |
Definition at line 216 of file SolverTypes.h.