#include <assert.h>
Go to the source code of this file.
Macros | |
#define | make_duration(r, b) std::make_pair((realnumber)r, b) |
#define | b3_to_b4(b3) (b3 == T_TRUE) ? FV_TRUE : ((b3 == T_FALSE) ? FV_FALSE : FV_UNKNOWN) |
#define | b4_to_b3(b4) (b4 == FV_TRUE) ? T_TRUE : ((b4 == FV_FALSE) ? T_FALSE : T_UNKNOWN) |
#define | b3_or(b31, b32) |
#define | b3_not(b3) ((b3 == T_TRUE) ? T_FALSE : ((b3 == T_FALSE) ? T_TRUE : T_UNKNOWN)) |
#define | b3_lessthan(n1, n2) |
#define | ASSERT_RMTLD3(l) assert(l) |
#define | DEBUGV_RMTLD3(...) |
#define | DEBUG_RTMLD3(...) |
#define | out_p(res) (res == T_TRUE) ? "true" : ((res == T_FALSE) ? "false" : "unknown") |
#define | out_fv(fv) |
Typedefs | |
typedef unsigned int | proposition |
typedef float | realnumber |
typedef std::pair< realnumber, bool > | duration |
Enumerations | |
enum | three_valued_type { T_TRUE, T_FALSE, T_UNKNOWN } |
enum | four_valued_type { FV_TRUE, FV_FALSE, FV_UNKNOWN, FV_SYMBOL } |
Functions | |
duration | sum_dur (const duration &lhs, const duration &rhs) |
duration | mult_dur (const duration &lhs, const duration &rhs) |
Variables | |
int | count_until_iterations |
#define ASSERT_RMTLD3 | ( | l | ) | assert(l) |
#define b3_lessthan | ( | n1, | |
n2 | |||
) |
#define b3_or | ( | b31, | |
b32 | |||
) |
#define b3_to_b4 | ( | b3 | ) | (b3 == T_TRUE) ? FV_TRUE : ((b3 == T_FALSE) ? FV_FALSE : FV_UNKNOWN) |
#define DEBUG_RTMLD3 | ( | ... | ) |
#define DEBUGV_RMTLD3 | ( | ... | ) |
#define make_duration | ( | r, | |
b | |||
) | std::make_pair((realnumber)r, b) |
#define out_fv | ( | fv | ) |
typedef std::pair<realnumber, bool> duration |
typedef unsigned int proposition |
typedef float realnumber |
enum four_valued_type |
enum three_valued_type |
int count_until_iterations |