Lines Matching refs:leftUnionArray
19 bool CompareStructure(const TType& leftNodeType, ConstantUnion* rightUnionArray, ConstantUnion* leftUnionArray);
1033 bool CompareStruct(const TType& leftNodeType, ConstantUnion* rightUnionArray, ConstantUnion* leftUnionArray)
1044 if (!CompareStructure(*(*fields)[j].type, &rightUnionArray[index], &leftUnionArray[index]))
1047 if (leftUnionArray[index] != rightUnionArray[index])
1057 bool CompareStructure(const TType& leftNodeType, ConstantUnion* rightUnionArray, ConstantUnion* leftUnionArray)
1067 if (!CompareStruct(typeWithoutArrayness, &rightUnionArray[offset], &leftUnionArray[offset]))
1071 return CompareStruct(leftNodeType, rightUnionArray, leftUnionArray);
1383 ConstantUnion *leftUnionArray = new ConstantUnion[size];
1391 leftUnionArray[i].setFConst(static_cast<float>(rightUnionArray[i].getIConst()));
1394 leftUnionArray[i].setFConst(static_cast<float>(rightUnionArray[i].getBConst()));
1397 leftUnionArray[i] = rightUnionArray[i];
1407 leftUnionArray[i] = rightUnionArray[i];
1410 leftUnionArray[i].setIConst(static_cast<int>(rightUnionArray[i].getBConst()));
1413 leftUnionArray[i].setIConst(static_cast<int>(rightUnionArray[i].getFConst()));
1423 leftUnionArray[i].setBConst(rightUnionArray[i].getIConst() != 0);
1426 leftUnionArray[i] = rightUnionArray[i];
1429 leftUnionArray[i].setBConst(rightUnionArray[i].getFConst() != 0.0f);
1446 return addConstantUnion(leftUnionArray, TType(promoteTo, t.getPrecision(), t.getQualifier(), t.getNominalSize(), t.isMatrix(), t.isArray()), node->getLine());