1#ifndef CPROVER_THREEVAL_H
2#define CPROVER_THREEVAL_H
tv_enumt value
Definition threeval.h:106
friend tvt operator!(const tvt a)
Definition threeval.h:91
tv_enumt
Definition threeval.h:13
@ TV_TRUE
Definition threeval.h:16
@ TV_UNKNOWN
Definition threeval.h:15
@ TV_FALSE
Definition threeval.h:14
friend bool operator!=(const tvt a, const tvt b)
Definition threeval.h:68
friend tvt operator||(const tvt a, const tvt b)
Definition threeval.h:82
bool is_known() const
Definition threeval.h:31
friend bool operator==(const tvt a, const tvt b)
Definition threeval.h:63
tvt(bool b)
Definition threeval.h:45
friend tvt operator&&(const tvt a, const tvt b)
Definition threeval.h:73
bool is_unknown() const
Definition threeval.h:27
const char * to_string() const
Definition threeval.cpp:3
bool is_false() const
Definition threeval.h:23
bool is_true() const
Definition threeval.h:19
friend std::ostream & operator<<(std::ostream &out, const tvt &a)
Definition threeval.h:100
tv_enumt get_value() const
Definition threeval.h:38
tvt invert()
Definition threeval.h:53
tvt(tv_enumt v)
Definition threeval.h:49