MCPcopy Create free account
hub / github.com/KhronosGroup/glslang / structArrayCheck

Method structArrayCheck

glslang/MachineIndependent/ParseHelper.cpp:5613–5621  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5611}
5612
5613void TParseContext::structArrayCheck(const TSourceLoc& /*loc*/, const TType& type)
5614{
5615 const TTypeList& structure = *type.getStruct();
5616 for (int m = 0; m < (int)structure.size(); ++m) {
5617 const TType& member = *structure[m].type;
5618 if (member.isArray())
5619 arraySizeRequiredCheck(structure[m].loc, *member.getArraySizes());
5620 }
5621}
5622
5623void TParseContext::arraySizesCheck(const TSourceLoc& loc, const TQualifier& qualifier, TArraySizes* arraySizes,
5624 const TIntermTyped* initializer, bool lastMember)

Callers 1

yyparseFunction · 0.45

Calls 4

getStructMethod · 0.80
sizeMethod · 0.45
isArrayMethod · 0.45
getArraySizesMethod · 0.45

Tested by

no test coverage detected