GETBOOLEANTYPE(This)=BOOLEANVAR;
This->vtype=t;
This->var=E_NULL;
- allocInlineDefVectorBoolean(GETBOOLEANPARENTS(This));
+ initDefVectorBoolean(GETBOOLEANPARENTS(This));
return & This->base;
}
This->first=first;
This->second=second;
pushVectorBoolean(&order->constraints, &This->base);
- allocInlineDefVectorBoolean(GETBOOLEANPARENTS(This));
+ initDefVectorBoolean(GETBOOLEANPARENTS(This));
return & This -> base;
}
BooleanPredicate* This = (BooleanPredicate*) ourmalloc(sizeof(BooleanPredicate));
GETBOOLEANTYPE(This)= PREDICATEOP;
This->predicate=predicate;
- allocInlineArrayInitElement(&This->inputs, inputs, numInputs);
- allocInlineDefVectorBoolean(GETBOOLEANPARENTS(This));
+ initArrayInitElement(&This->inputs, inputs, numInputs);
+ initDefVectorBoolean(GETBOOLEANPARENTS(This));
for(uint i=0;i<numInputs;i++) {
pushVectorASTNode(GETELEMENTPARENTS(inputs[i]), (ASTNode *)This);
Boolean * allocBooleanLogicArray(CSolver *solver, LogicOp op, Boolean ** array, uint asize){
BooleanLogic * This = ourmalloc(sizeof(BooleanLogic));
- allocInlineDefVectorBoolean(GETBOOLEANPARENTS(This));
- allocInlineArrayInitBoolean(&This->inputs, array, asize);
+ initDefVectorBoolean(GETBOOLEANPARENTS(This));
+ initArrayInitBoolean(&This->inputs, array, asize);
pushVectorBoolean(solver->allBooleans, (Boolean *) This);
return & This->base;
}