1#ifndef _clause_hpp_INCLUDED
2#define _clause_hpp_INCLUDED
146 const size_t header_bytes =
sizeof (
Clause);
147 const size_t actual_literal_bytes =
size *
sizeof (int);
148 size_t combined_bytes = header_bytes + actual_literal_bytes;
150 const size_t faked_literals_bytes =
sizeof ((
Clause *) 0)->literals;
151 combined_bytes -= faked_literals_bytes;
153 size_t aligned_bytes =
align (combined_bytes, 8);
154 return aligned_bytes;
185 int s = abs (a), t = abs (b);
186 return s < t || (s == t && a < b);
#define ABC_NAMESPACE_CXX_HEADER_START
#define ABC_NAMESPACE_CXX_HEADER_END
#define CADICAL_assert(ignore)
size_t align(size_t n, size_t alignment)
const int * const_literal_iterator
static size_t bytes(int size)
const_literal_iterator end() const
const_literal_iterator begin() const
bool operator()(int a, int b) const
bool operator()(const Clause *a, const Clause *b)