[][src]Crate rate_common

Internal modules for rate

Modules

assignment

A propositional assignment

clause

Data structures for the checker

clausedatabase

Container for clauses

config
literal

Variable and literal representations

macros

Macros and other utility code.

memory

General purpose data structures

output

Unified routines to print data.

parser

DIMACS and DRAT/DPR parser

sick

SICK incorrectness certificates

Macros

_log

Implementation of log.

comment

Print to stdout, prefixed by "c ".

defer_log

Print something upon scope exit.

die

Report a fatal error and exit.

invariant

Native assertions cannot be disabled, that's why why prefer to use this macro.

log

Print a formatted message based on verbosity level

requires

Like invariant, but for preconditions.

warn

Print to stdout with red font color.

write_to_stdout

This should be used for every write to stdout.