webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
TTypeQualifierBuilder Class Reference

#include <QualifierTypes.h>

Inheritance diagram for TTypeQualifierBuilder:
angle::NonCopyable

Public Types

using QualifierSequence = TVector< const TQualifierWrapperBase * >
 

Public Member Functions

 POOL_ALLOCATOR_NEW_DELETE ()
 
 TTypeQualifierBuilder (const TStorageQualifierWrapper *scope, int shaderVersion)
 
void appendQualifier (const TQualifierWrapperBase *qualifier)
 
bool checkSequenceIsValid (TDiagnostics *diagnostics) const
 
TTypeQualifier getParameterTypeQualifier (TDiagnostics *diagnostics) const
 
TTypeQualifier getVariableTypeQualifier (TDiagnostics *diagnostics) const
 

Member Typedef Documentation

◆ QualifierSequence

Constructor & Destructor Documentation

◆ TTypeQualifierBuilder()

TTypeQualifierBuilder::TTypeQualifierBuilder ( const TStorageQualifierWrapper scope,
int  shaderVersion 
)

Member Function Documentation

◆ appendQualifier()

void TTypeQualifierBuilder::appendQualifier ( const TQualifierWrapperBase qualifier)

◆ checkSequenceIsValid()

bool TTypeQualifierBuilder::checkSequenceIsValid ( TDiagnostics diagnostics) const

◆ getParameterTypeQualifier()

TTypeQualifier TTypeQualifierBuilder::getParameterTypeQualifier ( TDiagnostics diagnostics) const

◆ getVariableTypeQualifier()

TTypeQualifier TTypeQualifierBuilder::getVariableTypeQualifier ( TDiagnostics diagnostics) const

◆ POOL_ALLOCATOR_NEW_DELETE()

TTypeQualifierBuilder::POOL_ALLOCATOR_NEW_DELETE ( )

The documentation for this class was generated from the following files: