23 #ifndef PROPERTY_H_INCLUDED 24 #define PROPERTY_H_INCLUDED 34 std::vector<Equation*> props;
45 void addProperty(
const Expr& leftHandSide);
46 void addProperty(
const Expr& leftHandSide,
const Expr& rightHandSide);
48 void removeProperty(
const Expr& leftHandSide);
49 void removeProperty(
const Expr& leftHandSide,
const Expr& rightHandSide);
51 csl::vector_expr apply(
const Expr& expr)
const;
53 friend std::ostream& operator<<(std::ostream& fout,
const PropertyList& prop);
Namespace for csl library.
Definition: abreviation.h:34
Definition: property.h:30
Definition: equation.h:43
Expression type/.
Definition: abstract.h:1573