CBMC
|
#include <threeval.h>
Public Types | |
enum class | tv_enumt : unsigned char { TV_FALSE , TV_UNKNOWN , TV_TRUE } |
Public Member Functions | |
bool | is_true () const |
bool | is_false () const |
bool | is_unknown () const |
bool | is_known () const |
const char * | to_string () const |
tv_enumt | get_value () const |
tvt () | |
tvt (bool b) | |
tvt (tv_enumt v) | |
bool | operator== (const tvt other) const |
bool | operator!= (const tvt other) const |
tvt | operator&& (const tvt other) const |
tvt | operator|| (const tvt other) const |
tvt | operator! () const |
Static Public Member Functions | |
static tvt | unknown () |
Protected Attributes | |
tv_enumt | value |
Definition at line 19 of file threeval.h.
|
strong |
Enumerator | |
---|---|
TV_FALSE | |
TV_UNKNOWN | |
TV_TRUE |
Definition at line 23 of file threeval.h.
|
inline |
Definition at line 45 of file threeval.h.
|
inlineexplicit |
Definition at line 49 of file threeval.h.
|
inlineexplicit |
Definition at line 53 of file threeval.h.
|
inline |
Definition at line 40 of file threeval.h.
|
inline |
Definition at line 26 of file threeval.h.
|
inline |
Definition at line 28 of file threeval.h.
|
inline |
Definition at line 25 of file threeval.h.
|
inline |
Definition at line 27 of file threeval.h.
|
inline |
Definition at line 87 of file threeval.h.
|
inline |
Definition at line 62 of file threeval.h.
Definition at line 67 of file threeval.h.
Definition at line 57 of file threeval.h.
Definition at line 77 of file threeval.h.
Definition at line 13 of file threeval.cpp.
Definition at line 33 of file threeval.h.
|
protected |
Definition at line 98 of file threeval.h.