CBMC
Loading...
Searching...
No Matches
smt_core_theoryt Class Reference

#include <smt_core_theory.h>

+ Collaboration diagram for smt_core_theoryt:

Classes

struct  andt
 
struct  distinctt
 
struct  equalt
 
struct  if_then_elset
 
struct  impliest
 
struct  nott
 
struct  ort
 
struct  xort
 

Static Public Attributes

static const smt_function_application_termt::factoryt< nottmake_not {}
 
static const smt_function_application_termt::factoryt< impliestimplies {}
 
static const smt_function_application_termt::factoryt< andtmake_and {}
 
static const smt_function_application_termt::factoryt< ortmake_or {}
 
static const smt_function_application_termt::factoryt< xortmake_xor {}
 
static const smt_function_application_termt::factoryt< equaltequal {}
 
static const smt_function_application_termt::factoryt< distincttdistinct {}
 Makes applications of the function which returns true iff its two arguments are not identical.
 
static const smt_function_application_termt::factoryt< if_then_elsetif_then_else
 

Detailed Description

Definition at line 8 of file smt_core_theory.h.

Member Data Documentation

◆ distinct

Makes applications of the function which returns true iff its two arguments are not identical.

Definition at line 171 of file smt_core_theory.h.

◆ equal

Definition at line 148 of file smt_core_theory.h.

◆ if_then_else

Definition at line 82 of file smt_core_theory.h.

◆ implies

Definition at line 49 of file smt_core_theory.h.

◆ make_and

Definition at line 75 of file smt_core_theory.h.

◆ make_not

Definition at line 23 of file smt_core_theory.h.

◆ make_or

Definition at line 99 of file smt_core_theory.h.

◆ make_xor

Definition at line 125 of file smt_core_theory.h.


The documentation for this class was generated from the following files: