souffle
2.0.2-371-g6315b36
|
Go to the documentation of this file.
39 TEST(IntrinsicOperator, CloneAndEquals) {
41 VecOwn<Expression> a_args;
42 a_args.emplace_back(
new SignedConstant(1));
43 a_args.emplace_back(
new SignedConstant(2));
46 VecOwn<Expression> b_args;
47 b_args.emplace_back(
new SignedConstant(1));
48 b_args.emplace_back(
new SignedConstant(2));
85 b_args.emplace_back(
new SignedConstant(1));
86 b_args.emplace_back(
new SignedConstant(10));
98 TEST(TupleElement, CloneAndEquals) {
100 TupleElement a(0, 1);
101 TupleElement
b(0, 1);
105 TupleElement* aClone = a.
clone();
178 d_args.emplace_back(
new PackRecord(std::move(d_record)));
187 e_args.emplace_back(
new PackRecord(std::move(e_record)));
200 TEST(RamSubrountineArgument, CloneAndEquals) {
UserDefinedOperator * clone() const override
Create a clone (i.e.
Increment a counter and return its value.
Operator that represents an extrinsic (user-defined) functor.
UndefValue * clone() const override
Create a clone (i.e.
Packs a record's arguments into a reference.
SignedConstant * clone() const override
Create clone.
l j a showGridBackground &&c b raw series this eventEmitter e
Represents a signed constant.
Access element from the current tuple in a tuple environment.
IntrinsicOperator * clone() const override
Create a clone (i.e.
PackRecord * clone() const override
Create a clone (i.e.
Operator that represents an intrinsic (built-in) functor.
TEST(True, CloneAndEquals)
l j a showGridBackground &&c b raw series this eventEmitter b
AutoIncrement * clone() const override
Create a clone (i.e.
Access argument of a subroutine.
@ ADD
Binary Functor Operators.
std::vector< Own< A > > VecOwn