Lines Matching defs:TArraySizes
222 struct TArraySizes { struct
225 TArraySizes() : implicitArraySize(1), variablyIndexed(false) { } in TArraySizes() argument
258 void addInnerSizes(const TArraySizes& s) { sizes.push_back(s.sizes); } in addInnerSizes() argument
259 void changeOuterSize(int s) { sizes.changeFront((unsigned)s); } in changeOuterSize()
260 int getImplicitSize() const { return implicitArraySize; } in getImplicitSize()
261 void updateImplicitSize(int s) { implicitArraySize = std::max(implicitArraySize, s); } in updateImplicitSize()
262 bool isInnerUnsized() const in isInnerUnsized()
271 bool clearInnerUnsized() in clearInnerUnsized()
297 void copyDereferenced(const TArraySizes& rhs) in copyDereferenced() argument
304 bool sameInnerArrayness(const TArraySizes& rhs) const in sameInnerArrayness() argument
321 bool operator==(const TArraySizes& rhs) { return sizes == rhs.sizes; } argument
333 int implicitArraySize;
334 bool variablyIndexed; // true if array is indexed with a non compile-time constant