ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
cadical_solver.cpp File Reference
#include "global.h"
#include "internal.hpp"
Include dependency graph for cadical_solver.cpp:

Go to the source code of this file.

Classes

class  CaDiCaL::ClauseCounter
 
class  CaDiCaL::ClauseWriter
 
struct  CaDiCaL::WitnessWriter
 
struct  CaDiCaL::ClauseCopier
 
struct  CaDiCaL::WitnessCopier
 

Namespaces

namespace  CaDiCaL
 

Macros

#define STATE(S)
 
#define LOG_API_CALL_BEGIN(...)
 
#define LOG_API_CALL_END(...)
 
#define LOG_API_CALL_RETURNS(...)
 
#define TRACE(...)
 

Macro Definition Documentation

◆ LOG_API_CALL_BEGIN

#define LOG_API_CALL_BEGIN ( ...)
Value:
do { \
} while (0)

Definition at line 241 of file cadical_solver.cpp.

241#define LOG_API_CALL_BEGIN(...) \
242 do { \
243 } while (0)

◆ LOG_API_CALL_END

#define LOG_API_CALL_END ( ...)
Value:
do { \
} while (0)

Definition at line 244 of file cadical_solver.cpp.

244#define LOG_API_CALL_END(...) \
245 do { \
246 } while (0)

◆ LOG_API_CALL_RETURNS

#define LOG_API_CALL_RETURNS ( ...)
Value:
do { \
} while (0)

Definition at line 247 of file cadical_solver.cpp.

247#define LOG_API_CALL_RETURNS(...) \
248 do { \
249 } while (0)

◆ STATE

#define STATE ( S)
Value:
do { \
CADICAL_assert (is_power_of_two (S)); \
if (_state == S) \
break; \
_state = S; \
LOG ("API enters state %s" #S "%s", tout.emph_code (), \
tout.normal_code ()); \
} while (0)
const char * normal_code()
Definition terminal.hpp:80

Definition at line 34 of file cadical_solver.cpp.

34#define STATE(S) \
35 do { \
36 CADICAL_assert (is_power_of_two (S)); \
37 if (_state == S) \
38 break; \
39 _state = S; \
40 LOG ("API enters state %s" #S "%s", tout.emph_code (), \
41 tout.normal_code ()); \
42 } while (0)

◆ TRACE

#define TRACE ( ...)
Value:
do { \
} while (0)

Definition at line 316 of file cadical_solver.cpp.

316#define TRACE(...) \
317 do { \
318 } while (0)