ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
CaDiCaL::Watch Struct Reference

#include <watch.hpp>

Collaboration diagram for CaDiCaL::Watch:

Public Member Functions

 Watch (int b, Clause *c)
 
 Watch ()
 
bool binary () const
 

Public Attributes

Clauseclause
 
int blit
 
int size
 

Detailed Description

Definition at line 33 of file watch.hpp.

Constructor & Destructor Documentation

◆ Watch() [1/2]

CaDiCaL::Watch::Watch ( int b,
Clause * c )
inline

Definition at line 39 of file watch.hpp.

39: clause (c), blit (b), size (c->size) {}
Clause * clause
Definition watch.hpp:35

◆ Watch() [2/2]

CaDiCaL::Watch::Watch ( )
inline

Definition at line 40 of file watch.hpp.

40{}

Member Function Documentation

◆ binary()

bool CaDiCaL::Watch::binary ( ) const
inline

Definition at line 42 of file watch.hpp.

42{ return size == 2; }
Here is the caller graph for this function:

Member Data Documentation

◆ blit

int CaDiCaL::Watch::blit

Definition at line 36 of file watch.hpp.

◆ clause

Clause* CaDiCaL::Watch::clause

Definition at line 35 of file watch.hpp.

◆ size

int CaDiCaL::Watch::size

Definition at line 37 of file watch.hpp.


The documentation for this struct was generated from the following file: