Lines Matching full:layoutqualifier
683 layoutLocationErrorCheck(line, pType.layoutQualifier))
720 const TLayoutQualifier layoutQualifier = publicType.layoutQualifier;
722 if(layoutQualifier.matrixPacking != EmpUnspecified)
724 error(identifierLocation, "layout qualifier", getMatrixPackingString(layoutQualifier.matrixPacking),
729 if(layoutQualifier.blockStorage != EbsUnspecified)
731 error(identifierLocation, "layout qualifier", getBlockStorageString(layoutQualifier.blockStorage),
737 layoutLocationErrorCheck(identifierLocation, publicType.layoutQualifier))
745 bool TParseContext::layoutLocationErrorCheck(const TSourceLoc &location, const TLayoutQualifier &layoutQualifier)
747 if(layoutQualifier.location != -1)
758 if(pType.layoutQualifier.location != -1)
1319 TPublicType TParseContext::addFullySpecifiedType(TQualifier qualifier, bool invariant, TLayoutQualifier layoutQualifier, const TPublicType &typeSpecifier)
1324 returnType.layoutQualifier = layoutQualifier;
1349 if(!returnType.layoutQualifier.isEmpty())
1800 const TLayoutQualifier layoutQualifier = typeQualifier.layoutQualifier;
1801 ASSERT(!layoutQualifier.isEmpty());
1803 if(layoutLocationErrorCheck(typeQualifier.line, typeQualifier.layoutQualifier))
1809 if(layoutQualifier.matrixPacking != EmpUnspecified)
1811 mDefaultMatrixPacking = layoutQualifier.matrixPacking;
1814 if(layoutQualifier.blockStorage != EbsUnspecified)
1816 mDefaultBlockStorage = layoutQualifier.blockStorage;
2338 TLayoutQualifier blockLayoutQualifier = typeQualifier.layoutQualifier;
2937 type->setLayoutQualifier(typeSpecifier.layoutQualifier);