webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
TTypeSpecifierNonArray Struct Reference

#include <Types.h>

Public Member Functions

void initialize (TBasicType bt, const TSourceLoc &ln)
 
void setAggregate (unsigned char size)
 
void setMatrix (unsigned char columns, unsigned char rows)
 
bool isMatrix () const
 
bool isVector () const
 

Public Attributes

TBasicType type
 
unsigned char primarySize
 
unsigned char secondarySize
 
TTypeuserDef
 
TSourceLoc line
 
bool isStructSpecifier
 

Member Function Documentation

◆ initialize()

void TTypeSpecifierNonArray::initialize ( TBasicType  bt,
const TSourceLoc ln 
)
inline

◆ isMatrix()

bool TTypeSpecifierNonArray::isMatrix ( ) const
inline

◆ isVector()

bool TTypeSpecifierNonArray::isVector ( ) const
inline

◆ setAggregate()

void TTypeSpecifierNonArray::setAggregate ( unsigned char  size)
inline

◆ setMatrix()

void TTypeSpecifierNonArray::setMatrix ( unsigned char  columns,
unsigned char  rows 
)
inline

Member Data Documentation

◆ isStructSpecifier

bool TTypeSpecifierNonArray::isStructSpecifier

◆ line

TSourceLoc TTypeSpecifierNonArray::line

◆ primarySize

unsigned char TTypeSpecifierNonArray::primarySize

◆ secondarySize

unsigned char TTypeSpecifierNonArray::secondarySize

◆ type

TBasicType TTypeSpecifierNonArray::type

◆ userDef

TType* TTypeSpecifierNonArray::userDef

The documentation for this struct was generated from the following file: