Changes
[satune.git] / src / Encoders / functionencoding.c
1 #include "functionencoding.h"
2
3 FunctionEncoding * allocFunctionEncoding(FunctionEncodingType type, Element *function) {
4         FunctionEncoding * This=ourmalloc(sizeof(FunctionEncoding));
5         This->op.function=function;
6         This->type=type;
7         return This;
8 }
9
10 FunctionEncoding * allocPredicateEncoding(FunctionEncodingType type, Boolean *predicate) {
11         FunctionEncoding * This=ourmalloc(sizeof(FunctionEncoding));
12         This->op.predicate=predicate;
13         This->type=type;
14         return This;
15 }
16
17 void deleteFunctionEncoding(FunctionEncoding *This) {
18         ourfree(This);
19 }