Home | History | Annotate | Download | only in compiler

Lines Matching refs:structure

99             type(t), precision(p), qualifier(q), size(s), matrix(m), array(a), arraySize(0), structure(0)
104 type(EbtStruct), precision(p), qualifier(EvqTemporary), size(1), matrix(false), array(false), arraySize(0), structure(userDef)
125 if (structure)
168 bool isScalar() const { return size == 1 && !matrix && !structure; }
170 TStructure* getStruct() const { return structure; }
171 void setStruct(TStructure* s) { structure = s; }
185 structure == right.structure;
192 structure == right.structure;
204 if (structure != right.structure) return structure < right.structure;
227 return structure ? structure->deepestNesting() : 0;
231 return structure ? structure->containsArrays() : false;
245 TStructure* structure; // 0 unless this is a struct