zenilib
0.5.3.0
|
#include <Types.h>
Public Member Functions | |
bool | isStructureContainingArrays () const |
void | setAggregate (int s, bool m=false) |
void | setArray (bool a, int s=0) |
void | setBasic (TBasicType bt, TQualifier q, const TSourceLoc &ln) |
Public Attributes | |
bool | array |
int | arraySize |
TSourceLoc | line |
bool | matrix |
TPrecision | precision |
TQualifier | qualifier |
int | size |
TBasicType | type |
TType * | userDef |
|
inline |
Definition at line 296 of file Types.h.
References TType::isStructureContainingArrays(), and userDef.
Referenced by TParseContext::nonInitConstErrorCheck().
|
inline |
bool TPublicType::array |
Definition at line 266 of file Types.h.
Referenced by TParseContext::arrayTypeErrorCheck(), TParseContext::boolErrorCheck(), TCompiler::InitBuiltInSymbolTable(), and TSymbolTable::setDefaultPrecision().
int TPublicType::arraySize |
Definition at line 267 of file Types.h.
Referenced by TParseContext::arrayErrorCheck(), setArray(), and setBasic().
TSourceLoc TPublicType::line |
Definition at line 269 of file Types.h.
Referenced by setBasic().
bool TPublicType::matrix |
Definition at line 265 of file Types.h.
Referenced by TParseContext::boolErrorCheck(), TCompiler::InitBuiltInSymbolTable(), and TSymbolTable::setDefaultPrecision().
TPrecision TPublicType::precision |
TQualifier TPublicType::qualifier |
Definition at line 262 of file Types.h.
Referenced by TParseContext::arrayQualifierErrorCheck(), TParseContext::nonInitConstErrorCheck(), setBasic(), and TParseContext::structQualifierErrorCheck().
int TPublicType::size |
Definition at line 264 of file Types.h.
Referenced by TParseContext::boolErrorCheck(), TCompiler::InitBuiltInSymbolTable(), and TSymbolTable::setDefaultPrecision().
TBasicType TPublicType::type |
Definition at line 261 of file Types.h.
Referenced by TParseContext::boolErrorCheck(), TCompiler::InitBuiltInSymbolTable(), TParseContext::samplerErrorCheck(), TSymbolTable::setDefaultPrecision(), TParseContext::structQualifierErrorCheck(), and TParseContext::voidErrorCheck().
TType* TPublicType::userDef |
Definition at line 268 of file Types.h.
Referenced by isStructureContainingArrays(), TParseContext::samplerErrorCheck(), setBasic(), and TType::TType().