34 [[nodiscard]]
Formula operator()(
const Formula &f,
bool push_negation_into_relationals =
false)
const;
45 [[nodiscard]]
Formula VisitFalse(
const Formula &f,
bool polarity,
bool push_negation_into_relationals)
const override;
46 [[nodiscard]]
Formula VisitTrue(
const Formula &f,
bool polarity,
bool push_negation_into_relationals)
const override;
47 [[nodiscard]]
Formula VisitVariable(
const Formula &f,
bool polarity,
48 bool push_negation_into_relationals)
const override;
49 [[nodiscard]]
Formula VisitEqualTo(
const Formula &f,
bool polarity,
50 bool push_negation_into_relationals)
const override;
51 [[nodiscard]]
Formula VisitNotEqualTo(
const Formula &f,
bool polarity,
52 bool push_negation_into_relationals)
const override;
53 [[nodiscard]]
Formula VisitGreaterThan(
const Formula &f,
bool polarity,
54 bool push_negation_into_relationals)
const override;
55 [[nodiscard]]
Formula VisitGreaterThanOrEqualTo(
const Formula &f,
bool polarity,
56 bool push_negation_into_relationals)
const override;
57 [[nodiscard]]
Formula VisitLessThan(
const Formula &f,
bool polarity,
58 bool push_negation_into_relationals)
const override;
59 [[nodiscard]]
Formula VisitLessThanOrEqualTo(
const Formula &f,
bool polarity,
60 bool push_negation_into_relationals)
const override;
61 [[nodiscard]]
Formula VisitConjunction(
const Formula &f,
bool polarity,
62 bool push_negation_into_relationals)
const override;
63 [[nodiscard]]
Formula VisitDisjunction(
const Formula &f,
bool polarity,
64 bool push_negation_into_relationals)
const override;
65 [[nodiscard]]
Formula VisitNegation(
const Formula &f,
bool polarity,
66 bool push_negation_into_relationals)
const override;
68 bool push_negation_into_relationals)
const override;