Searched defs:TPublicType (Results 1 – 2 of 2) sorted by relevance
562 struct TPublicType struct564 TBasicType type;565 TLayoutQualifier layoutQualifier;566 TQualifier qualifier;567 bool invariant;568 TPrecision precision;569 int primarySize; // size of vector or matrix, not size of array570 int secondarySize; // 1 for scalars/vectors, >1 for matrices571 bool array;572 int arraySize;[all …]
469 struct TPublicType struct477 TBasicType getBasicType() const { return typeSpecifierNonArray.type; } in getBasicType()478 void setBasicType(TBasicType basicType) { typeSpecifierNonArray.type = basicType; } in setBasicType()480 unsigned char getPrimarySize() const { return typeSpecifierNonArray.primarySize; } in getPrimarySize()481 unsigned char getSecondarySize() const { return typeSpecifierNonArray.secondarySize; } in getSecondarySize()483 const TStructure *getUserDef() const { return typeSpecifierNonArray.userDef; } in getUserDef()484 const TSourceLoc &getLine() const { return typeSpecifierNonArray.line; } in getLine()486 bool isStructSpecifier() const { return typeSpecifierNonArray.isStructSpecifier; } in isStructSpecifier()495 TTypeSpecifierNonArray typeSpecifierNonArray;496 TLayoutQualifier layoutQualifier;[all …]